鱼C论坛

 找回密码
 立即注册
查看: 593|回复: 1

怎么把网页源码赋值给变量,就和r.text效果一样

[复制链接]
发表于 2019-3-24 21:45:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我想手动模仿requests.get(url)这个操作,原因是淘宝不登录的话是没有办法获得网页搜索信息的,所以我想手动获取网页源码之后正则匹配需要的信息。

想要达成的操作过程:打开   www.taobao.com   之后点审查元素   把其中一段代码或者整段代码想要复制出来赋值给一个变量之后(赋值操作可以),用json.loads(html)进行转换成字典的操作(无法进行)

html = '***'                赋值  ***为网页代码    这一步还是正常的   
data = json.loads(html)

会显示AttributeError: 'str' object has no attribute 'read'
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-3-24 22:24:28 | 显示全部楼层
本帖最后由 °蓝鲤歌蓝 于 2019-3-24 22:26 编辑

json.loads(html) 是将 json数据(百度) 转为字典,不是将平常所说的字符串转为字典。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-14 19:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表