python自动发表评论

收集了不少好玩的图,想模仿煎蛋放在自己的小站上,懒得一张一张发布,就有了这个。
点此进入无聊图
用到的模块有:

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")结束以后截个图

如有疑问可以联系我👉发邮件

reeoo.com - web design inspiration
0 评论
Inline Feedbacks
View all comments
0
想说点什么x
()
x