首先,登录博客人人都是蜘蛛侠。
然后,在文章《未来已来(三)——同九义何汝秀》中,发表一个评论,这个评论中必须要带有“selenium”这个词。
URL https://wordpress-edu-3autumn.localprod.forc.work/wp-login.php spiderman crawler334566
1 from selenium import webdriver 2 import time 3 driver = webdriver.Chrome() 4 5 # 1、打开浏览器,登录网站“人人都是蜘蛛侠” 6 driver.get(‘https://wordpress-edu-3autumn.localprod.forc.work/wp-login.php‘) 7 time.sleep(1) 8 9 # 2、输入用户名 10 username = driver.find_element_by_id(‘user_login‘) 11 username.send_keys(‘spiderman‘) 12 time.sleep(1) 13 14 # 3、输入密码 15 passwd = driver.find_element_by_id(‘user_pass‘) 16 passwd.send_keys(‘crawler334566‘) 17 time.sleep(1) 18 19 # 4、点击登录按钮 20 submit = driver.find_element_by_id(‘wp-submit‘) 21 submit.click() 22 time.sleep(1) 23 24 # 5、在搜索框中输入“未来已来(三)——同九义何汝秀” 25 search_text = driver.find_element_by_class_name(‘search-field‘) 26 search_text.send_keys(‘未来已来(三)——同九义何汝秀‘) 27 time.sleep(1) 28 29 # 6、点击搜索按钮 30 search_button = driver.find_element_by_class_name(‘icon-search‘) 31 search_button.click() 32 time.sleep(1) 33 34 # 7、在搜索结果中找到目标文章的超链接,并点击该超链接打开文章页面 35 url = driver.find_element_by_link_text(‘未来已来(三)——同九义何汝秀‘) 36 url.click() 37 38 # 8、在评论区域输入“selenium野草” 39 comment_textarea = driver.find_element_by_tag_name(‘textarea‘) 40 comment_textarea.send_keys(‘selenium野草‘) 41 time.sleep(1) 42 43 # 9、点击发布评论按钮 44 comment_button = driver.find_element_by_class_name(‘submit‘) 45 comment_button.click() 46 time.sleep(3) 47 48 # 10、关闭浏览器 49 driver.close()
原文地址:https://www.cnblogs.com/www1707/p/10850633.html
时间: 2024-10-12 15:50:59