- 第一步,用命令debug的方式启动浏览器,可以是chorme、edge,其它没测过,我用的是edge dev版本,所以用这个版本浏览器的mac电脑应该可以直接运行这个命令,其它版本edge路径也应该类似,自己改,运行后会打开浏览器
/Applications/Microsoft\ Edge\ Dev.app/Contents/MacOS/Microsoft\ Edge\ Dev --remote-debugging-port=9223 --enable-chrome-browser-cloud-management
- 第二步,打开linux.do,访问到需要点赞的页面,运行以下脚本,会直接点赞界面可以看到的能点赞的地方
from DrissionPage import ChromiumPage
from DrissionPage.errors import ElementLostError, NoResourceError
import time
# /Applications/Microsoft\ Edge\ Dev.app/Contents/MacOS/Microsoft\ Edge\ Dev --remote-debugging-port=9223 --enable-chrome-browser-cloud-management
# 创建页面对象,并启动或接管浏览器
page = ChromiumPage(addr_or_opts='127.0.0.1:9223')
while True:
try:
elements = page.eles('@title=点赞此帖子')
for element in elements:
if element:
element.click()
time.sleep(0.5)
except ElementLostError:
print('元素丢失')
time.sleep(1)
50的小目标很快就完成了