python爬取国家药监局
时间: 2023-12-16 12:28:31 浏览: 150
以下是使用Python爬取国家药监局的方法:
1. 首先,我们需要安装requests和beautifulsoup4这两个Python库。可以使用以下命令进行安装:
```shell
pip install requests
pip install beautifulsoup4
```
2. 导入requests和beautifulsoup4库:
```python
import requests
from bs4 import BeautifulSoup
```
3. 使用requests库向国家药监局的网站发送请求,并获取响应内容:
```python
url = 'http://125.35.6.84:81/xk/'
response = requests.get(url)
```
4. 使用beautifulsoup4库解析响应内容,获取需要的信息:
```python
soup = BeautifulSoup(response.content, 'html.parser')
table = soup.find('table', {'id': 'gzlist'})
rows = table.find_all('tr')
for row in rows:
cols = row.find_all('td')
for col in cols:
print(col.text.strip(), end='\t')
print()
```
上述代码中,我们首先使用find()方法找到id为'gzlist'的表格,然后使用find_all()方法找到所有的行,再使用嵌套的循环遍历每个单元格并输出其文本内容。
阅读全文