24、博客达人

首先,登录博客人人都是蜘蛛侠。
 
然后,在文章《未来已来(三)——同九义何汝秀》中,发表一个评论,这个评论中必须要带有“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()

 

posted @ 2019-05-11 23:40  三角形  阅读(543)  评论(0编辑  收藏  举报