Edu*_*scu 50 python selenium selenium-chromedriver
使用Selenium和Chrome驱动程序我做:
links = browser.find_elements_by_partial_link_text('##') 匹配约160个链接.
如果我试试,
for link in links:
print link.text
Run Code Online (Sandbox Code Playgroud)
有了它,我得到了所有链接的文字:
##1
##2
...
##160
Run Code Online (Sandbox Code Playgroud)
链接是这样的:
<a href="1.html">##1</a>
<a href="2.html">##2</a>
...
<a href="160.html">##160</a>
Run Code Online (Sandbox Code Playgroud)
如何获取href所有链接的属性?
Sco*_*ott 77
您只需要在找到的每个链接上调用get_attribute.所以以下应该有效:
links = browser.find_elements_by_partial_link_text('##')
for link in links:
print link.get_attribute("href")
Run Code Online (Sandbox Code Playgroud)
现在应该输出你需要的东西.
| 归档时间: |
|
| 查看次数: |
73473 次 |
| 最近记录: |