首页 > 解决方案 > 如何使用python提取网站的全部数据?

问题描述

我正在尝试从以下网站读取表格数据:https://cdn.ime.co.ir,使用以下代码:

import requests
import urllib.request
import time
from bs4 import BeautifulSoup

url = 'https://cdn.ime.co.ir'
response = requests.get(url)

soup = BeautifulSoup(response.text, "html.parser")

但是当我检查soup我需要阅读的表格的数据内容时,那里没有!

这是我喜欢阅读的表格之一,它的数据将通过单击上方的栏来显示。

在此处输入图像描述

标签: pythonangularweb-scrapingbeautifulsoup

解决方案


我建议您获取网站数据,从GET请求而不是POST.

response = request.GET(<url>)

GET 和 POST 的区别

之后,您应该使用 beautifulsoup4 来分析响应中的数据:

BS4 文档

问候!


推荐阅读