|
阅读:7758回复:0
使用webdriver 发布博客园的新随笔
下面,用python selenium 中的webdriver 写的一个半自动的,新随笔发布。(验证码需要自己点击)
import time from selenium import webdriver from selenium.webdriver.common.keys import Keys driver=webdriver.Firefox() driver.get('https://www.cnblogs.com/') driver.find_element_by_link_text('登录').click() time.sleep(1) driver.find_element_by_id('input1').send_keys('username') time.sleep(1) driver.find_element_by_id('input2').send_keys('pwd') time.sleep(1) driver.find_element_by_id('signin').click() time.sleep(10) driver.find_element_by_id('user_nav_blog_link').click() time.sleep(2) driver.find_element_by_id('blog_nav_newpost').click() time.sleep(2) driver.find_element_by_id('Editor_Edit_txbTitle').send_keys('随笔的标题') time.sleep(2) driver.switch_to.frame("Editor_Edit_EditorBody_ifr") # 进入到iframe time.sleep(3) driver.find_element_by_id('tinymce').send_keys('hello python test ') driver.switch_to.default_content() # 从iframe 出来 driver.find_element_by_id('Editor_Edit_lkbPost').click() driver.quit() # 退出关闭 |
|
|