BeautifulSoup не выскабливая - PullRequest
       68

BeautifulSoup не выскабливая

0 голосов
/ 25 сентября 2019

Добрый день,

Я использовал BeautifulSoup, чтобы очистить контент с сайта (например, Times of India).Мне нужен контент из определенного класса div, Мой код -

import feedparser
import requests
try:
    from bs4 import BeautifulSoup
except ImportError:
    from BeautifulSoup import BeautifulSoup
import pandas as pd
url ="https://timesofindia.indiatimes.com/india/no-problem-talking-to-pakistan-but-terroristan-s-jaishankar/articleshow/71287775.cms"
r = requests.get(url,verify=False)
soup = BeautifulSoup(r.content, 'lxml')
print(url)
body=[]
try:
     for i in soup.findAll("div", {"class": "_3WlLe clearfix  "}):
         print(i)
except:
     continue

Этот код отлично работает каждый раз на моем компьютере.Но когда я запускаю этот код в google colab или на ноутбуке моих друзей, он не работает каждый раз.Он печатает содержимое при одном вызове и ничего не печатает при другом вызове (тот же URL).

Информация о моем компьютере: Запуск в ноутбуке Jupyter (версия Python - 3.7.3) Я проверил, что ноутбук моего друга имеет ту же версию Python и также установил все библиотеки.

Это странно,что код работает нормально на моем компьютере, а не на других.Неужели я что-то упускаю, что делать?

...