本文来源吾爱破解论坛
本帖最后由 beisimm 于 2018-10-18 16:39 编辑
直接上干活,前面那个项目有个朋友在抖音用了我的代码蛮开心的爬取由美精美图片,有货请推荐给我好吧,
这次发一个新的代码[Python] 纯文本查看 复制代码
from selenium import webdriverimport time from selenium.webdriver.common.action_chains import ActionChains """ QQ空间批量点赞, 注意配置相应版本的chromedriver到当前目录下, 我的环境是: windows10 谷歌浏览器69版本 python解释器:3.7 作者:鹿财 QQ:345199390 有什么私活的请联系我 """ options = webdriver.ChromeOptions() options.add_argument( 'user-agent=Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.92 Mobile Safari/537.36') browser = webdriver.Chrome('./chromedriver', options=options) browser.get('https://qzone.qq.com/') browser.implicitly_wait(2) # 输入qq号 browser.find_element_by_id('u').send_keys('这里填QQ号') # 输入qq密码 browser.find_element_by_id('p').send_keys('这里填QQ密码') browser.find_element_by_id('go').click() # 等待10秒手动解决验证码 time.sleep(10) while True: try: like = browser.find_element_by_xpath('//button[text()="赞"]') top = int(like.location["y"]) browser.execute_script('document.documentElement.scrollTop={}'.format(top)) ActionChains(browser).move_to_element(like).click().perform() except Exception as e: browser.execute_script("window.scrollTo(0, document.body.scrollHeight)") load_most = browser.find_element_by_xpath('//button[text()="加载更多"]') print(load_most) ActionChains(browser).move_to_element(load_most).click().perform()
版权声明:
本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。