Огромное спасибо, наткнулся случайно на видео, просто балуюсь парсерами, но вот твой способ помог решить одну задачку, которую приходилось делать через Селениум.
Если бы автор тоже писал комментарии, но в коде, тогда бы не пришлось ему каждый раз вспоминать почему в коде сделано именно так. 15:48 Вот пример, почему стоит иногда добавлять комментарии в код
чему вы учите? тому как не следует писать. например get_pages_count() должна выглядеть примерно вот так: def get_pages_count(html): soup = BeautifulSoup(html, 'lxml') return int(a[-1].text.strip()) if (a := soup.select('div.nums a')) else 1 У вас версия питона 3.9 она позволяет так писать. и это учтите что я питон3 изучаю вторую неделю, не считая того что лет 10 назад учил 2.7. это питон это не бейсик, используйте все возможности и всю красоту языка
Здравствуйте! Пытаюсь спарсить телефонный справочник, но там разные url в запросе и ответе, есть токены, api в url запросов и я вообще не могу понять что делать и куда копать. Вроде бы можно сделать через селениум, но хотелось бы разобраться и сделать без него. Помогите
Зависит от сайта, если без капчи и прочего, то да. Просто посмотреть какой запрос отправляется при регистрации и сделать то же самое в коде. Но чаще всего используют токен/капчу и т.д. там уже все сложнее
Огромное спасибо, наткнулся случайно на видео, просто балуюсь парсерами, но вот твой способ помог решить одну задачку, которую приходилось делать через Селениум.
Да!!! Это произошло! Теперь я знаю как! )))) Спасибо.
24:04 Чтоб во вкладке Network не пропадали предыдущие запросы, нужно поставить галочку Preserve log. Тогда не нужно останавливать загрузку/редирект
Отличный совет!
Обычно никогда не пишу комментарии, но ты единственный человек, который реально помог разобраться в этом. СПАСИБО
Если бы автор тоже писал комментарии, но в коде, тогда бы не пришлось ему каждый раз вспоминать почему в коде сделано именно так.
15:48 Вот пример, почему стоит иногда добавлять комментарии в код
Топовое видео!!! Автор молодец все понятно объяснил, респект!!!
Спасибо. Твои советы помогли мне.
Молодец, все подробно показал, рассказал про авторизацию. Лайк тебе!
Спасибо, Мастер на все руки!
чему вы учите? тому как не следует писать. например get_pages_count() должна выглядеть примерно вот так:
def get_pages_count(html):
soup = BeautifulSoup(html, 'lxml')
return int(a[-1].text.strip()) if (a := soup.select('div.nums a')) else 1
У вас версия питона 3.9 она позволяет так писать. и это учтите что я питон3 изучаю вторую неделю, не считая того что лет 10 назад учил 2.7.
это питон это не бейсик, используйте все возможности и всю красоту языка
у меня в firefox отображается только полезная нагрузка запроса, нет вкладки данные форм
зачем перематывать если можно просто нажать 23:10 ?
о боже спасибо, омг
Спасибо))
четко!
Здравствуйте! Пытаюсь спарсить телефонный справочник, но там разные url в запросе и ответе, есть токены, api в url запросов и я вообще не могу понять что делать и куда копать. Вроде бы можно сделать через селениум, но хотелось бы разобраться и сделать без него. Помогите
Спасибо за урок.
Подскажите, как найти все теги (предположим div) с классом отличным от, например, class_="code-box"?
soup = BeautifulSoup(html, 'html.parser')
items = soup.find_all('div')
for item in items:
item = str(item)
a = item.find("code-box")
if a != -1:
continue
@@dewhole6254 спасибо большое
С помощью библиотеки "beautifulsoup/bs4" это делается
Dewhole автобота для регистрации аккаунтов можешь сделать?
Зависит от целевого источника для регистрации. На первый взгляд реализуемо.
@@dewhole6254 Могу видос записать там не сложно по идее.
@@КоламбияПикчерз-с6т а мне это зачем?
@@dewhole6254 Вот так надо. За деньги. Цену назови. ruclips.net/video/0VXchDvoZgk/видео.html
не работает репозиторий, можно перезалить?
Лучше сделать краткое видео только по авторизации.
Суть с названия по авторизации начинается здесь 25:46
Ага, спасибо. В первые же 10 секунд об этом сказано.
а можно с помощью selenium авторизацию проити ?
можно
ведь тоже самое можно делать и с регистрацией, верно?
Зависит от сайта, если без капчи и прочего, то да.
Просто посмотреть какой запрос отправляется при регистрации и сделать то же самое в коде.
Но чаще всего используют токен/капчу и т.д. там уже все сложнее
@@dewhole6254 именно капча и связывает мне руки.
в любом случае спасибо, классное видео
Ничего не понял , но очень интересно )
больше не ролика и ссылки на шаблон.
перезалей репозиторий пж
к основной сути на 23 минуте...