2024年1月23日发(作者:)
python selenium爬取案例
好的,以下是一个使用Python和Selenium爬取网页数据的示例:
```python
from selenium import webdriver
启动Chrome浏览器并打开目标网页
driver = ()
("
查找页面中的元素并获取其文本内容
title = _element_by_tag_name("h1").text
print("Title:", title)
查找页面中的链接并打开新页面
links = _elements_by_tag_name("a")
for link in links:
href = _attribute("href")
print("Link:", href)
_script("('{}')".format(href))
等待新页面加载完毕
_wait(10)
在新页面中查找元素并获取其文本内容
new_title = _element_by_tag_name("h1").text
print("New Title:", new_title)
关闭浏览器窗口
()
```
在这个示例中,我们首先使用Selenium的Chrome驱动程序启动Chrome浏览器,并打开目标网页。然后,我们使用`find_element_by_tag_name`方法查找页面中的元素,并获取其文本内容。接着,我们使用`find_elements_by_tag_name`方法查找页面中的所有链接,并使用JavaScript在新窗口中打开每个链接。最后,我们等待新页面加载完毕,并在新页面中查找元素并获取其文本内容。最后,我们关闭浏览器窗口。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1705969774a1432065.html
评论列表(0条)