selenium 自动填报工作平台表单 打开工作平台
from selenium import webdriver import time driver = webdriver.Firefox(executable_path = '/usr/local/bin/geckodriver') driver.get("https://weibo.com/u/2188510225/home?wvr=5&lf=reg") time.sleep(13) driver.quit()
这里我们想进入微博,结果只进入了登录页面,需要输入账号、密码
所以我们要进行模拟登录微博
方法1:抓包
1.firefox
https://zhuanlan.zhihu.com/p/23064000
我们使用charles开始
http://blog.csdn.net/donwei8/article/details/51647752
怪不得,我上去没反应
http://blog.csdn.net/nb_killer/article/details/51880903
这个要把主机的地址填进去 (我的不用)
最终我的解决办法是:
https://www.jianshu.com/p/18449f5f9d1c
需要做的是把你的vpn关了就好了
方法2:使用cookies
参考:https://www.douban.com/note/264976536/
总的来说,就一句话用最快的时间完成任务,抢了先机,同时要不断完善自己的代码
https://jingyan.baidu.com/album/27fa73268ff4e146f8271f33.html?picindex=3
chrome里面需要使用network,刷新的时候才会出现,你要先打开web develop然后刷新网页,然后再里面找到network,找到那个header,里面有post出去的东西
https://www.cnblogs.com/lrysjtu/p/4713250.html 深入研究cookie
好奇心是进阶的唯一要求