簡體   English   中英

BeautifulSoup 無法正常工作

[英]BeautifulSoup doesn't work correctly

我對 BeautifulSoup 有問題。 我正在嘗試從此網站中提取每個表的數據: http : //www.fantagazzetta.com/voti-serie-a/2016-17/6

但是 BeautifulSoup 跳過了很多行代碼,這是我的 python 腳本:

from bs4 import BeautifulSoup
import requests

url = requests.get('http://www.fantagazzetta.com/voti-serie-a/2016-17/4')
soup = BeautifulSoup(url.text, 'lxml')
data = soup.find_all('div',{'class':'row no-gutter tbvoti'})
print(data)

我的輸出是這樣的:

<div class="row no-gutter tbvoti" data-team="1" id="Ata"></div>

如何提取每個表中的代碼? 感謝和抱歉我的英語

在此處輸入圖片說明

我的意思是它跳過 ::before 和 ::after 之間的代碼,我想提取它。

您應該遍歷列表find_all返回:

from bs4 import BeautifulSoup
import requests

url = requests.get('http://www.fantagazzetta.com/voti-serie-a/2016-17/4')
soup = BeautifulSoup(url.text, 'lxml')
data = soup.find_all('div',{'class':'row no-gutter tbvoti'})

print(' '.join([str(part) for part in data]))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM