收集了不少好玩的图,想模仿煎蛋放在自己的小站上,懒得一张一张发布,就有了这个。
点此进入无聊图
用到的模块有:
webdriver
使用了Chrome的驱动,配好环境变量,驱动放在浏览器根目录即可。
贴代码:
from selenium import webdriver
import time
#设置浏览器需要打开的url
url = "http://域名/要发布评论的地址/"
urll="http://域名/wp-login.php"
#browser.get(url)
#print(browser.title)
browser = webdriver.Chrome()
#打开浏览器
def openchrome(urll,url):
browser.get(urll)
print("chrome已经打开")
browser.find_element_by_id("user_login").clear()
browser.find_element_by_id("user_pass").clear()
browser.find_element_by_id("user_login").send_keys("用户名")#填入用户名
browser.find_element_by_id("user_pass").send_keys("密码")#填入密码
browser.find_element_by_id("wp-submit").click()
time.sleep(5)
#print("登录完成")
browser.get(url)
#提交评论(内容,作者,邮件地址)
def sumitcomment(comment,author,email):
browser.find_element_by_id("comment").clear()
#browser.find_element_by_id("author").clear()
#browser.find_element_by_id("email").clear()
browser.find_element_by_id("comment").send_keys(comment)
#browser.find_element_by_id("author").send_keys(author)
#browser.find_element_by_id("email").send_keys(email)
browser.find_element_by_id("submit").click()
#操作文件(按行读取)
def openfile():
tk=open("1.txt")
l=tk.readlines()
return l
author="作者"
email="邮件地址"
openchrome(urll,url)
commentlist=openfile()
i=0
for comlist in commentlist:
i=i+1
sumitcomment(comlist,author,email)
time.sleep(10)
#print("===",i)
#browser.get_screenshot_as_file("D:/test.png")结束以后截个图
如有疑问可以联系我👉发邮件