共被编辑 2 次

版本 更新时间 贡献者 编辑原因 操作
#r2 2018年01月29日 剑心无痕3321 更新问题 查看

python 获取网页内容为空

准备做个检测新股申购的iphone widget(下滑屏幕顶就出来的那个),widget方面pytonista里面有案例应该不难

目标网址:
http://m.data.eastmoney.com/x...

网页源代码分析
json 内容 搜 defaultData
另一个是 div clasa= day-list
试了两个返回都是空

下面是代码

import requests
import json
import html5lib
from bs4 import BeautifulSoup as BS

headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'}

url = 'http://m.data.eastmoney.com/xg/xgsg.html'

r = requests.get(url, headers = headers)
r.encoding = 'UTF-8'
soup = BS(r.text, 'html5lib')

div = soup.find_all('div day-list')
#r1 2018年01月27日 鲨鱼5 创建问题 查看

python 获取网页内容为空

准备做个检测新股申购的iphone widget(下滑屏幕顶就出来的那个),widget方面pytonista里面有案例应该不难

目标网址:
http://m.data.eastmoney.com/x...

网页源代码分析
json 内容 搜 defaultData
另一个是 div clasa= day-list
试了两个返回都是空

下面是代码

import requests
import json
import html5lib
from bs4 import BeautifulSoup as BS

headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'}

url = 'http://m.data.eastmoney.com/x...'

r = requests.get(url, headers = headers)
r.encoding = 'UTF-8'
soup = BS(r.text, 'html5lib')

div = soup.find_all('div day-list')