1.

执行js脚本 控制滚动条
# http://www.cnblogs.com/yoyoketang/p/6128655.html
In [347]: js = "window.scrollTo(document.body.scrollWidth,document.body.scrollHeight)" #/2中间
In [348]: driver.execute_script(js)
driver.execute_script("window.scrollTo(0,0)")
通过聚焦focus
In [383]: target=driver.find_element_by_link_text(u'帮助') #底部按钮
In [384]: driver.execute_script("arguments[0].scrollIntoView();", target)

2.

#coding:utf-8
from selenium import webdriver def main():
driver = webdriver.Firefox()
# 改变网页显示文字
# 网页源代码:
# <html>
# <body>
# <div id="result"></div>
# <script>document.getElementById("result").innerText = 'Hello World';</script>
# </body>
# </html>
# driver.get('http://example.webscraping.com/places/default/dynamic')
# what = raw_input('what:')
# driver.execute_script("document.getElementById('result').innerText = '%s'"%what)
# input(":") driver.get('http://example.webscraping.com/places/default/search')
driver.find_element_by_id('search_term').send_keys('.')
# 将下拉第二个选项改为1000
driver.execute_script("document.getElementById('page_size').options[1].text = '1000'")
driver.find_element_by_id('search').click()
driver.implicitly_wait(30)
links = driver.find_elements_by_css_selector('#results a')
countries = [link.text for link in links]
# driver.close()
print countries
print len(countries) if __name__ == '__main__':
main()

最新文章

  1. 又见SpringMVC
  2. C++与C的指针的不同
  3. 【转】selenium学习路线
  4. PowerDesigner 学习笔记
  5. ffmpeg-20160522-git-bin
  6. 闭包的理解-from my own opinion
  7. matlab中textread
  8. Html-Css-div标签设定-剧中
  9. checkbox 赋值给js 变量
  10. 02-线性结构3 Pop Sequence
  11. HDU 1828 / POJ 1177 Picture (线段树扫描线,求矩阵并的周长,经典题)
  12. Linux删除用户
  13. Installing on CentOS/RHEL / KB forum / Ajenti
  14. 一个大浪Java罢工(一个)安装JDK和环境变量配置
  15. 【code vs】 2780 ZZWYYQWZHZ
  16. Mac OS X 10.8.4下面XZ Utils(*.tar.xz)压缩解压缩命令工具的安装
  17. CSS入门介绍(二)CSS选择器
  18. luogu1503
  19. hdu-1754 I Hate It【线段树】(求区间最大值)
  20. Building an (awesome) API with NancyFX 2.0 + Dapper

热门文章

  1. 【题解】放球游戏A
  2. 初步了解Bootstrap4
  3. 【XSY3048 】Polynominal 数学
  4. Magento CURD
  5. 「洛谷3292」「BZOJ4568」「SCOI2016」幸运数字【倍增LCA+线性基+合并】
  6. 修改帝国cms栏目后,如何更新
  7. CSS实现动画特效导航栏
  8. Java基础 -- 复用类(组合和继承)
  9. Burnside引理的感性证明
  10. 2017-12-19python全栈9期第四天第二节之列表的增删查改之删除的pop和del和remove和clear