Интеграция веб-скребка в бот-дискорд - PullRequest
0 голосов
/ 17 апреля 2020

Привет, поэтому у меня есть этот код, который предназначен для веб-скребка для страницы событий / новостей. Я хочу интегрировать его в диск-бот, который будет публиковать статью на диск-сервере каждый раз, когда происходит обновление. Я очень плохо знаком с программированием, поэтому любой наставник или помощь могут быть оценены. Я построил веб-скребок, и вот код

import bs4
from bs4 import BeautifulSoup as soup
from urllib.request import urlopen, Request

dcgp_url = "http://news.formulad.com/"
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36'}
req = Request(url=dcgp_url, headers=headers)
uClient = urlopen(req)
page_html = uClient.read()

uClient.close()
page_soup = soup(page_html, "html.parser")
entry_header = page_soup.findAll("header", {"class" : "entry-header"})
headers = entry_header[0]
for entry_header in headers:
    title = headers.h2.a.text
    link = headers.h2.a
print(title)
print(link)

Первая проблема, с которой я столкнулся, это как сделать это l oop и убедиться, что он публикует новое сообщение при его обновлении. И как на самом деле интегрировать его в бот. Если это абсолютно неправильный подход, пожалуйста, скажите мне, так как это мой первый проект по кодированию, который я решил взять и немного расширить свои знания.

...