qq空间批量点赞
本帖最后由 beisimm 于 2018-10-18 16:39 编辑直接上干活,前面那个项目有个朋友在抖音用了我的代码蛮开心的爬取由美精美图片,有货请推荐给我好吧,
这次发一个新的代码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')
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')
print(load_most)
ActionChains(browser).move_to_element(load_most).click().perform()
beisimm 发表于 2018-10-18 18:43
直接贴代码就可以用了呀
我想问下 代码放在哪里才行小白 不好意思 hongpeng880 发表于 2018-11-6 21:02
我想问下 代码放在哪里才行小白 不好意思
python编辑器,不过还得下载selenium库 好厉害的 {:301_1007:}真可怕的功能 太可怕了。{:1_893:} 谢谢楼主分享
{:1_893:} 在哪里下载 我怎么没看到 /尴尬 yc19951005 发表于 2018-10-18 18:25
在哪里下载 我怎么没看到 /尴尬
直接贴代码就可以用了呀 楼主是真滴强有东西呀受教了 功能不错,可是现在用扣扣空间的不太多了