• 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()

     

  • 相关阅读:
    本地文件上传到Linux服务器
    进阶线路
    process.env.NODE_ENV
    Docker 实践备忘录
    Sae配置Java数据库连接
    Java实现微信菜单json字符串拼接
    spring+hibernate+jpa+Druid的配置文件,spring整合Druid
    根据当前节点获取所有上层结构的组织(递归算法)
    实现左右两边用户添加、删除、调位置(上下移动)、排序等的功能
    Dom4j解析Xml文件,Dom4j创建Xml文件
  • 原文地址:https://www.cnblogs.com/www1707/p/10850633.html
Copyright © 2020-2023  润新知