Size: a a a

2020 September 19

MR

Mihail Relby in Python
Всем привет
Подскажите, пожалуйста. Что я делаю не так?
Почему вместо значений в csv записываются ключи?

Вот собственно код:

import requests, csv
from bs4 import BeautifulSoup

URL   = 'https://www.pravda.com.ua/news/'
#HOST = 'https://strana.ua'

r = requests.get(URL)
soup = BeautifulSoup(r.text, 'lxml')

sourceCodeBlock = soup.find('div', attrs={'class':'container_sub_news_list_wrapper'})

titlesAndLinks = []

for item in sourceCodeBlock.find_all('a'):
 titlesAndLinks.append(
             {
             'title' : item.get_text(),
             'link'  : item.get('href')
             }
   )



with open('exmpl.csv', 'w') as f:
   f = csv.writer(f, delimiter =";")
   f.writerows(titlesAndLinks)

print("Writing complete")

А
вот результат на скрине.
источник

H

Hlghl in Python
Всем привет. Кто может объяснить зачем использовать виртуальное окружение?
источник

s

shadow in Python
Hlghl
Всем привет. Кто может объяснить зачем использовать виртуальное окружение?
Чтобы избежать проблемы с зависимостями на одном и том же хосте
источник

s

shadow in Python
Например, устанавливаем две python программы на один хост. У каждой из них есть зависимости от библиотек. У программы А есть библиотека, которая 1.0 версии. У программы Б есть зависимость 2.0 той же библиотеки. Версии 1.0 и 2.0 не могут быть установлены одновременно.
источник

s

shadow in Python
Как то так. Не уверен, что понятно обьяснил
источник

s

shadow in Python
Изоляция окружения. Один из пунктов для создания микросервисов.
источник

s

shadow in Python
Mihail Relby
Всем привет
Подскажите, пожалуйста. Что я делаю не так?
Почему вместо значений в csv записываются ключи?

Вот собственно код:

import requests, csv
from bs4 import BeautifulSoup

URL   = 'https://www.pravda.com.ua/news/'
#HOST = 'https://strana.ua'

r = requests.get(URL)
soup = BeautifulSoup(r.text, 'lxml')

sourceCodeBlock = soup.find('div', attrs={'class':'container_sub_news_list_wrapper'})

titlesAndLinks = []

for item in sourceCodeBlock.find_all('a'):
 titlesAndLinks.append(
             {
             'title' : item.get_text(),
             'link'  : item.get('href')
             }
   )



with open('exmpl.csv', 'w') as f:
   f = csv.writer(f, delimiter =";")
   f.writerows(titlesAndLinks)

print("Writing complete")

А
вот результат на скрине.
Пастбин или что-то такое. Читать в телефоне код неприятно
источник

MR

Mihail Relby in Python
shadow
Пастбин или что-то такое. Читать в телефоне код неприятно
источник

s

shadow in Python
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))
источник

s

shadow in Python
не могу воспроизвести
источник

MR

Mihail Relby in Python
куда залить?

скажи - я залью. Я не знаю на какой сервис заливать
источник

s

shadow in Python
Mihail Relby
куда залить?

скажи - я залью. Я не знаю на какой сервис заливать
не совсем понимаю. хост ничего мне не отдает. я не могу воспроизвести кейс.
источник

s

shadow in Python
следовательно и помочь тоже
источник

s

shadow in Python
я не знаю, что отдает хост и в каком формате
источник

MR

Mihail Relby in Python
shadow
не совсем понимаю. хост ничего мне не отдает. я не могу воспроизвести кейс.
источник

s

shadow in Python
извините,
источник

MR

Mihail Relby in Python
shadow
извините,
вот сюда:
https://repl.it/@cosixag223/FatherlyLastOrganization-1

нажать run и дождаться, пока загрузятся все библиотеки
источник

s

shadow in Python
скорей всего проблема с sourceCodeBlock = soup.find('div', attrs={'class':'container_sub_news_list_wrapper'})
источник

s

shadow in Python
но воспроизвести не могу
источник

s

shadow in Python
источник