Найдите вывод Google, используя python - PullRequest
0 голосов
/ 16 июня 2020

Я хочу включить в свою python программу возможность поиска времени в определенном городе, а также получение вывода Google по некоторым другим вопросам.

Я хочу иметь Вывод Google, который появляется в верхней части экрана (часто это вывод из Википедии или какой-либо другой страницы) с использованием кода python.

Например:

Как мне теперь скопировать вывод 18:10 с python?

1 Ответ

1 голос
/ 16 июня 2020

Как показано, это адрес timeanddate.com, я фиксирую местоположение, день недели и время. Я не показываю код для чтения html с веб-сайта, если вам интересно, вы можете получить его по ссылке ниже. У вас должны быть установлены bs4 и brotli.

Jason's Tool.py

import brotli
from Tool import read_URL
from bs4 import BeautifulSoup

url = "https://www.timeanddate.com/worldclock/"
response, html = read_URL(url)
if html:
    soup = BeautifulSoup(html, "html.parser")
    tags = soup.find_all('td')
    time_dict = {tags[i].text:tags[i+1].text for i in range(0, len(tags), 2)
        if tags[i].text.strip() != ''}

# a dictionary created with 'location':'weekday hh:mm' key pairs, like
# 'Washington DC *': 'Tue 13:53'

Лучше иметь time_dict в качестве справки, а также системные часы. Чтобы не получать данные о времени с веб-сайта все время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...