使用selenium.webdriver的python web自动驱动框架。
pywad的Python项目详细描述
python web auto drive框架。
pywad是使用selenium自动驱动web浏览器的框架。需要selenium和python绑定它(selenium-2.35.0或更高版本)。
如果你想使用google chrome,就需要chrome驱动程序。
但我们还不能支持它。
现在,只支持firefox。
安装
==
需要selenium,
请参见http://www.seleniumhq.org/
下一步,执行命令。:
$pip install pywad
:term:“status”是一个词,
但任何词都可以。它的任务是为其他部件对象传递数据。
文本):
查找self中的单词。搜索单词:
如果文本中的单词:
返回true
@url\match('www\.google\.')
def是目标(self,browser,status):
返回true
def run(self,browser,状态:
entries=browser.find_elements_by_css_selector('input')
对于条目中的条目:
if entry.get_attribute('type')='text':
entry.send_keys('test\n\n')
接下来,让我们使用runner对象运行它。runner对象是list-like对象。
它期望part对象进入。如果执行runner.run(),则运行parts对象。
:
def main():
url='http://www.google.com'
runner=runner()
runner.append(googletop())
runner.run(url)
pywad是使用selenium自动驱动web浏览器的框架。需要selenium和python绑定它(selenium-2.35.0或更高版本)。
如果你想使用google chrome,就需要chrome驱动程序。
但我们还不能支持它。
现在,只支持firefox。
安装
==
需要selenium,
请参见http://www.seleniumhq.org/
下一步,执行命令。:
$pip install pywad
:term:“status”是一个词,
但任何词都可以。它的任务是为其他部件对象传递数据。
文本):
查找self中的单词。搜索单词:
如果文本中的单词:
返回true
@url\match('www\.google\.')
def是目标(self,browser,status):
返回true
def run(self,browser,状态:
entries=browser.find_elements_by_css_selector('input')
对于条目中的条目:
if entry.get_attribute('type')='text':
entry.send_keys('test\n\n')
接下来,让我们使用runner对象运行它。runner对象是list-like对象。
它期望part对象进入。如果执行runner.run(),则运行parts对象。
:
def main():
url='http://www.google.com'
runner=runner()
runner.append(googletop())
runner.run(url)