本篇文章中使用到的库有selenium,requests,bs4等Python库。原理就是利用selenium元素查找进行填写内容和点击鼠标等操作,结合bs4获取页面链接。每个小时限制回复20次,手动回复也挺快的,技术交流。代码有待改进,初衷是不用是用selenium,直接发送相应的数据,但是不会,只好动用selenium,关于selenium自行百度。本文共三个文件。虽然使用了selenium打开浏览器进行操作,整个代码还是可以后台运行。
1、login.py
#coding=utf-8
from selenium import webdriver
import time
def login(driver,url):
driver.get(url)
time.sleep(1)
#driver.maximize_window() # 浏览器全屏显示
try:
# 通过用户名密码登陆
driver.find_element_by_id("ls_username").send_keys("***********")#替换自己的账号
driver.find_element_by_id("ls_password").send_keys("**********")#替换自己的密码
# 勾选保存密码
driver.find_element_by_id("ls_cookietime").click()
time.sleep(1)
# 点击登陆按钮
drive