from bs4 import BeautifulSoup as bs
from fake_useragent import UserAgent as usr
import requests
import re
def main(url):
ua = usr(cache=True)
hdr = {
'accept': '*/*',
'user-agent': ua.chrome
}
resp = requests.get(url, headers=hdr)
sp = bs(resp.text, 'lxml')
src = sp.find('table', class_='md-cats-table pure-table pure-table-horizontal pure-table-striped').text
rxp = ' '.join(src.split())
with open('data.txt', 'w', encoding='utf-8') as file:
file.write(rxp)
if __name__ == '__main__':
main('https://www.life-moon.pp.ru/moon-day-info/2021-07-01/1/')
сфера жизни действие луны подробности лучшие дни начинания - отлично отлично почему? когда лучше? общение - отлично отлично почему? когда лучше? бизнес - хорошо хорошо почему? когда лучше? денежные операции - отлично отлично почему? когда лучше? общение с начальством, налоги - хорошо...
await bot.send_message(message.chat.id, '...')
from bs4 import BeautifulSoup as bs # Теперь не нужно писать BeautifulSoup(resp.text, 'lxml') а можно bs(resp.text, 'lxml')
import requests # Все имена находящиеся в модуле requests теперь видны в нашем файле.
resp = requests.get(url) # Так как сделали лишь через import, - нам надо брать данные именем модуля.
sp = bs(resp.text, 'lxml')