Чтение строк из пользовательского файла содержимого GitHub - PullRequest
0 голосов
/ 11 февраля 2020

Я пытаюсь прочитать текстовый файл (список прокси) из пользовательского контента GitHub. Код должен возвращать случайную строку, но он не работает должным образом.

Мой код:

res = reqs.get('https://raw.githubusercontent.com/clarketm/proxy-list/master/proxy-list-raw.txt', headers={'User-Agent':'Mozilla/5.0'})
proxies = []
for lines in res.text:
    proxies = ''.join(lines)
    print proxies
return proxies

Вот что я получаю:

.
2
1
:
8
0
8
0


1
9
2
.
1
6
2
.
6
2
.
1
9
7
:
5
9
2
4
6

Здесь это то, что ожидается:

178.217.106.245:8080
186.192.98.250:8080

Если бы можно было вернуть случайную строку, это было бы еще лучше.

1 Ответ

1 голос
/ 11 февраля 2020

Результатом является строка, повторяющаяся по строке, повторяющаяся по буквам, а не по строкам.
Вам придется разделить строку по новым строкам и выполнить итерацию по этому:

for lines in res.text.split('\n'):
   ...
...