Найти - Пользователи
Полная версия: Не срабатывает скрипт парсер поиска в ютубе
Начало » Python для новичков » Не срабатывает скрипт парсер поиска в ютубе
1 2
Romissevd
вставь print и посмотри что ты получаешь регуляркой
 for ii in match:
    print ii
    if(len(ii)<25):
        mas.append(ii)
uf4JaiD5
satfan
Спасибо за помощь. Я только начинаю.
Т.е. этот скрипт кто-то другой писал?

satfan
C:\Python27\python.exe -m pip install bs4
Этот модуль здесь не использован.

satfan
1.Только все ссылки без названия видео.
2. Скрипт не создал текстовый файл.
Так этот скрипт и не берёт названия видео, только ссылки. И файлы не создаёт.

Можно вместо
 print(findyoutube('болонская+удочка'))

Написать
 for i in findyoutube('болонская+удочка'):
    print(i)

И запустить примерно так:
 C:\Python27\python.exe  123.py > links.txt
Появится текстовый файл links.txt со ссылками.
satfan
Так проходит без ошибок, но создаёт пустой файл: output.txt
———————
import subprocess
with open(“output.txt”, “w+”) as output:
subprocess.call(, stdout=output);
uf4JaiD5
 #
with open('output.txt', 'w') as output:
    for i in findyoutube('болонская+удочка'):
        output.write(i+'\n')
satfan
Спасибо uf4JaiD5.
Ваш вариант – Ок.
Только ещё мне осталось сделать чтобы заголовки каждого видео сохранились.
Это я с первым скриптом так маюсь )))
======================================
В этих элементах HTML кода:
<span aria-label=“Азбука поплавочной ловли. Болонская удочка Автор: Охотник и рыболов 11 месяцев назад 13 минут 32&nbsp;911 просмотров”>Азбука поплавочной ловли. Болонская удочка</span>

<span aria-label=“Маховая или Болонская удочка - соотношение веса и цены удочки Автор: Простая рыбалка 10 месяцев назад 19 минут 65&nbsp;200 просмотров”>Маховая или Болонская удочка - соотношение веса и цены удочки</span>
uf4JaiD5
satfan
Спасибо uf4JaiD5.
Пожалуйста

satfan
Только ещё мне осталось сделать чтобы заголовки каждого видео сохранились.
Вариант 1. Взять заголовки прямо из страницы с результатами поиска. Открываем её код, смотрим, где они там находятся, придумываем, как их выделить.
Либо опять через регулярные выражения (см re.findall), либо через bs4, который установлен, но не используется.

Вариант 2. Список ссылок уже есть, можно открыть каждую и взять, например, содержимое <title>. Не так круто, но код попроще будет.
satfan
Извините uf4JaiD5.
Я и так Вас утомил своими запросами.
Спасибо. Удачи.
uf4JaiD5
satfan
Я и так Вас утомил своими запросами.
Не утомил. Как успехи?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB