का उपयोग करके, एक स्पैन टैग से एक संख्या पुनर्प्राप्त करें, मैं अजगर और HTML के लिए नया हूं। मैं अनुरोध और सुंदर सूप का उपयोग कर किसी पृष्ठ से टिप्पणियों की संख्या पुनर्प्राप्त करने का प्रयास कर रहा हूं।पायथन अनुरोध और सुंदर सूप
<a title="Go to the comments page" class="article__comments-counts" href="http://www.theglobeandmail.com/opinion/will-kevin-oleary-be-stopped/article33519766/comments/">
<span class="civil-comment-count" data-site-id="globeandmail" data-id="33519766" data-language="en">
226
</span>
Comments
</a>
मैं URL से पाठ का अनुरोध करते हैं, मैं:
इस उदाहरण मैं नंबर 226 यहाँ पाने के लिए कोशिश कर रहा हूँ में कोड के रूप में मैं इसे देख सकते हैं जब मैं क्रोम में पेज का निरीक्षण किया है
import requests, bs4
url = 'http://www.theglobeandmail.com/opinion/will-kevin-oleary-be-stopped/article33519766/'
r = requests.get()
soup = bs4.BeautifulSoup(r.text, 'html.parser')
span = soup.find('span', class_='civil-comment-count')
यह इस, ऊपर के रूप में ही है, लेकिन कोई 226.
<span class="civil-comment-count" data-id="33519766" data-language="en" data-site-id="globeandmail">
</span>
0 रिटर्न: कोड प्राप्त कर सकते हैं लेकिन वहाँ अवधि टैग के बीच कोई सामग्री है, कोई 226 यहाँ मेरी कोड है
मुझे नुकसान हुआ है कि मूल्य क्यों नहीं दिख रहा है। किसी भी सहायता के लिए अग्रिम धन्यवाद।
मैं के बारे में यूआरएल को खोजने के लिए था .... –