- Дней с нами
- 1.038
- Розыгрыши
- 0
- Сообщения
- 8
- Репутация
- 0
- Реакции
- 0
Всем привет,увидел в одной из тем парсер и он мне очень подошёл.
Не мог бы мне кто-нибудь подсказать как мне увеличить скорость его работы в разы,слышал про многопоточность,но так и не разобрался
Заранее спасибо кто поможет
Вот код:
Python:
import requests
import random
import string
def main():
valid = 0
while(True):
rnd = ''.join([random.choice(string.ascii_letters + string.digits ) for n in
range(6)])
r = requests.get('https://vk.com/' + rnd)
print("Check " + r.url)
if(r.status_code == 200):
saveValid(r.url)
valid += 1
print("saved valid url(s) " + str(valid))
else:
print("Response: " + str(r.status_code))
def saveValid(url):
with open('valid.txt', 'a') as f:
f.write(url + "\n")
main()
Не мог бы мне кто-нибудь подсказать как мне увеличить скорость его работы в разы,слышал про многопоточность,но так и не разобрался
Заранее спасибо кто поможет
Вот код:
Python:
import requests
import random
import string
def main():
valid = 0
while(True):
rnd = ''.join([random.choice(string.ascii_letters + string.digits ) for n in
range(6)])
r = requests.get('https://vk.com/' + rnd)
print("Check " + r.url)
if(r.status_code == 200):
saveValid(r.url)
valid += 1
print("saved valid url(s) " + str(valid))
else:
print("Response: " + str(r.status_code))
def saveValid(url):
with open('valid.txt', 'a') as f:
f.write(url + "\n")
main()