Возврат новостных статей о новостной функции Google между определенными датами в PythonPython

Программы на Python
Ответить
Anonymous
 Возврат новостных статей о новостной функции Google между определенными датами в Python

Сообщение Anonymous »

В настоящее время я создаю простой медиа-трекер (пробовал в предыдущем вопросе, но перезапустил с нуля) на Python для небольшой организации, в которой я работаю. Он работает путем поиска ключевых слов в новостной функции Google и возврата всех ссылок, которые появляются на странице поиска Google. Проблема заключается в том, что я пытаюсь сузить поиск до статей между определенными датами, изменив исходный URL-адрес, по которому выполнялся поиск. Хотя мой код создает ссылку, которая дает статьи на основе моих ключевых слов в конкретную запрошенную дату, когда я пытаюсь составить список этих ссылок, по какой-то причине они не попадают в запрошенную мной дату. Почему это может происходить и как устранить проблему?
Ниже приведен пример кода. Когда я нажимаю на ссылку: "https://www.google.com/search?q=Center+ ... 19&tbm=nws", она дает мне статьи для результатов поиска между моими датами, однако созданный список не отражает появившиеся статьи.

Код: Выделить всё

import requests
import re
import bs4
import urllib
import pandas as pd
from bs4 import BeautifulSoup
from bs4 import BeautifulSoup as bs
from urllib.request import urlopen

search = 'Center+for+Community+Alternatives'
start_date = '5/2/2019'
end_date = '5/10/2019'

# The link to be searched initially
link4 = 'https://www.google.com/search?q=' + search + '&tbs=cdr:1,cd_min:' + start_date + ',cd_max:' + end_date + '&tbm=nws'

# Searching the link
page = requests.get(link4)

# Gathering the page content from the link
soup = BeautifulSoup(page.content)

# Finding all links
links = soup.findAll("a")

# Fixing up the links and putting them into a list
empty = []
fixed_list = []
finished_list = []
for link in  soup.find_all("a",href=re.compile("(?

Подробнее здесь: [url]https://stackoverflow.com/questions/73007290/returning-news-articles-on-the-news-feature-of-google-between-specific-dates-in[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»