收集了不少好玩的图,想模仿煎蛋放在自己的小站上,懒得一张一张发布,就有了这个。
点此进入无聊图
用到的模块有:
webdriver
使用了Chrome的驱动,配好环境变量,驱动放在浏览器根目录即可。
贴代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | 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")结束以后截个图 |
如有疑问可以联系我👉发邮件