python用BeautifulSoup获取网页所有的类名为absd的a标签元素
时间: 2024-05-18 19:14:48 浏览: 75
BeautifulSoup 获取 a标签里的文本内容
可以使用 BeautifulSoup 的 `find_all` 方法来获取所有的类名为 `absd` 的 `a` 标签元素,代码如下:
```python
from bs4 import BeautifulSoup
import requests
# 发送 HTTP GET 请求并获取响应内容
url = 'http://example.com'
response = requests.get(url)
html = response.text
# 使用 BeautifulSoup 解析响应内容
soup = BeautifulSoup(html, 'html.parser')
# 查找所有类名为 absd 的 a 标签
absd_links = soup.find_all('a', class_='absd')
# 打印所有链接的文本和 URL
for link in absd_links:
print(link.text.strip(), link['href'])
```
这个代码会输出所有类名为 `absd` 的 `a` 标签的文本和链接。需要注意的是,如果这个类名是动态生成的,那么这个代码可能无法正常工作。
阅读全文