发布网友 发布时间:2022-04-27 07:05
共2个回答
热心网友 时间:2022-06-28 05:36
你需要安装requests库,然后给你讲一下思路。
需要登录
登录的话又两种方法,先用requests初始化一个session,然后直接请求登录连接,传入用户名和密码,如果有其它*,比如验证码之类的不好操作就可以使用第二种,直接使用cookies,先手动登录网站,将cookies保存下来,然后在添加到session就可以了
数据是异步加载的
这个也是在第一步的情况下才能操作,因为进行查询可能会验证你是否登录,如果第一步成功了,那就直接请求这个查询接口,将参数传入,获取返回值进行解析即可。
下面是requests官方文档,你需要的都在这里面了
requests官方文档
追答不用urllib,那个不好用,直接是requests。
抓取数据你首先要分析url。你用chrome打开开发者模式,到网络那里,然后在页面上进行查询,看看访问的哪一个url去获取数据然后传入了些什么参数,返回的数据是什么,得到这些信息就可以在编程的时候构造一个请求去获得数据了。
热心网友 时间:2022-06-28 05:36
试试用按键精灵吧,内网没人帮得了你。追问如果是普通网站的,有什么思路追答跟是不是内网无关。如果你PY有一定基础,可以去看看用selenium库,模拟浏览器操作。