找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
弹框
$().hide() 关闭弹框
C:/Users/Administrator/AppData/Local/YNote/data/qqBB4F8A161792A83ECEE00DFCA5E90F96/a63885797cce4150aed81283e6966aff/u5%5B6%28ee3%25zu8.png
switch_to.alert() .accept()切换到弹框内
C:/Users/Administrator/AppData/Local/YNote/data/qqBB4F8A161792A83ECEE00DFCA5E90F96/5845b272b4734b20b731184f8501ab56/5763sqq%24%25%29oa.png

滚动条
cument.documentElement.scrollTop=20000;
dd.delete_all_cookies(清除网页缓存)

把冗余部分做成一个整体
C:/Users/Administrator/AppData/Local/YNote/data/qqBB4F8A161792A83ECEE00DFCA5E90F96/57c31988371741b4b97d561c53912c0b/clipboard.png
再用其他模块调用
C:/Users/Administrator/AppData/Local/YNote/data/qqBB4F8A161792A83ECEE00DFCA5E90F96/4a9ae096f6274514839f0214775dc787/clipboard.png

传说中简单的模块化
C:/Users/Administrator/AppData/Local/YNote/data/qqBB4F8A161792A83ECEE00DFCA5E90F96/2ccf38155a494634ad5ea53b8df845ff/tj@z_%7Dfb1df.jpeg

C:/Users/Administrator/AppData/Local/YNote/data/qqBB4F8A161792A83ECEE00DFCA5E90F96/9d4c58fe41754b65a61c8dbe5d5a653d/%5B6%28%25fha4%25oc.jpeg
模块名称都为小写
函数第二个名称首字母大写
类的名称首字母大写
登录
  1. from selenium import webdriver
  2. from time import sleep
  3. browser = webdriver.Chrome()
  4. def login(wangzhi,name,password):
  5.         browser.maximize_window()
  6.         # browser.implicitly_wait(3)
  7.         browser.get(wangzhi)
  8.         browser.find_element_by_id("ls_username").send_keys(name)
  9.         browser.find_element_by_id("ls_password").send_keys(password)
  10.         browser.find_element_by_css_selector(".pn").click()
  11.         return browser
复制代码
发帖
  1. #coding:utf-8
  2. def fa_tie(browser,biaoti,neirong):
  3.     browser.find_element_by_link_text(u"默认版块").click()
  4.     browser.find_element_by_xpath('//*[@id="newspecial"]/img').click()
  5.     browser.find_element_by_id("subject").send_keys(biaoti)
  6.     browser.switch_to.frame("e_iframe")
  7.     browser.find_element_by_css_selector("body").send_keys(neirong)
  8.     browser.switch_to.default_content()
  9.     browser.find_element_by_id("postsubmit").click()
  10.     browser.find_element_by_xpath('//*[@id="pgt"]/span/a').click()
  11.     jieguo = browser.find_element_by_xpath('[onclick="atarget(this)"][class="s xst"]').text
  12.     return jieguo
复制代码


C:/Users/Administrator/AppData/Local/YNote/data/qqBB4F8A161792A83ECEE00DFCA5E90F96/ce4cd1cf68d449fc853b5e66f2a19b00/224485bca586a4aec8f42d6167eed381.png

分享至 : QQ空间
收藏

1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册