最新,最新!selenium模拟登陆知乎

md知乎的程序猿是干什么的我不知道,反爬真不一般,深受其害!!!

试了一千万种方法,哎,终于呀(千万不要被知乎的程序猿看到了,要不然就又要凉凉了),其他方法特别是用request的好像都失效了(哪位大神要是还能用告诉兄弟一声)

算是半手动吧,selenium里面的js模块实在不会,还望大神看到了指教一下,这只是个半成品,但是基本登陆还是有的,

使用第三方账号登陆,绕过验证码,(注意是第三方,而且好像只能是QQ,所以请保证您的QQ可以登陆知乎,还有现在你的电脑上这个qq是登陆状态)

上代码:

import time
from selenium import webdriver

wd = webdriver.Chrome('E:/software/python3.6/chromedriver.exe')
#打开知乎首页
wd.get('https://www.zhihu.com/')
#进入登陆页面
wd.find_element_by_xpath(".//*[@class='SignContainer-switch']/span").click()
#点击社交网络账号登陆
wd.find_element_by_xpath(".//*[@class='Login-socialLogin']/button").click()#点击QQ登陆
wd.find_element_by_xpath(".//*[@class='Login-socialButtonGroup']/button[3]").click()#点击QQ登陆
time.sleep(10)#时间不够的自己加
wd.refresh()#一定要刷新,

代码就这么点?是的,就这么点! md劳资试了两天,这是唯一可行的

备注:在弹出QQ账号登陆知乎的请求时只能手动,手动!!!(烦躁,哪位大神来改一改这个手动哇,这个手动让程序媛表示很伤感,但是太菜,自己改不出来)

猜你喜欢

转载自blog.csdn.net/bobbykey/article/details/81701461