при str(a) в консоли выводится ''\r\n Чернобыль / Chernobyl\r\n
'
'
а при print(a) - пустота
>>> import requests
>>> from bs4 import BeautifulSoup
>>> r = requests.get('https://myseries.ru/series?page=1')
>>> r.status_code
200
>>> soup = BeautifulSoup(r.text, 'html.parser')
>>> inf = soup.find('a', class_='series-link')
>>> inf.text
'\r\n Чернобыль / Chernobyl\r\n '
>>> print(inf.text)
Чернобыль / Chernobyl
>>>
>>> import requests
>>> from bs4 import BeautifulSoup
>>> r = requests.get('https://myseries.ru/series?page=1')
>>> r.status_code
200
>>> soup = BeautifulSoup(r.text, 'lxml')
>>> inf = soup.find('a', class_='series-link')
>>> inf.text
'\r\n Чернобыль / Chernobyl\r\n '
>>> print(inf.text)
Чернобыль / Chernobyl
>>>
print(inf.text)
for i in items:
на for i in items[:-1]:
for i in items:
if i == '':
continue
numbers.append([int(n) for n in i.split(',')])
Право на использование дает именно лицензионное соглашение и только оно.
Microsoft продает право на использование их продукции.
Скачать вы можете, а вот чтобы использовать вам нужно разрешение правообладателя - лицензия.
Акцептом как правило считается факт оплаты.
session.get(url, timeout=30, headers=headers)
Это и есть правильный вариант. Скиньте полный traceback ошибки, когда вы пытаетесь запустить этот скрипт.
Вероятнее всего дело не в том, что вы timeout неправильно настраиваете, а в том что пытаетесь установить 1000 подключений.