Size: a a a

Сообщество Python Программистов

2021 March 19

L

L in Сообщество Python Программистов
оно не парсит c /ul
источник

L

L in Сообщество Python Программистов
count = 0
for heading in soup.find_all('/ul'):
 count += 1
источник

L

L in Сообщество Python Программистов
0 выдает
источник

ОМ

Ольга Мальцева... in Сообщество Python Программистов
всем привет
может сможет кто подсказать
пытаюсь отправить с помощью smtplib письмо куда вложить путь до файлика и надо чтоб оно было кликабельной ссылкой

а у меня приходит только текст, что характерно, некликабельный
может кто то уже решал такую проблему?
источник

Y

Ya0 in Сообщество Python Программистов
L
я пытаюсь узнать равно ли число закрывающихся тегов </ul> открывающим <ul>
Питонисты могут поправить - но мне кажется этого так не сделаешь. Смысл bs - получить информацию из тега.

Если ты парсишь страницы - я бы спарсил хтмл и по тексту уже сделал поиск именно как текст. Это решит проблему.
Типо парсишь. Посмотри на вывод кода сначала html. Если он норм - по нему тупо пройдись с поиском
источник

L

L in Сообщество Python Программистов
я понял
источник

L

L in Сообщество Python Программистов
обычный find
источник

Y

Ya0 in Сообщество Python Программистов
Ну первое что пришло в голову - count()
источник

Y

Ya0 in Сообщество Python Программистов
Сколько раз встречается заданное значение в тексте
источник

Y

Ya0 in Сообщество Python Программистов
Но я пытался раньше еще гугл парсить первый раз когда учился - там ты видишь одну страницу - а парсит совсем другую (в поиске тега моего не было - тупил тупил. А потом сохранил страницу в файл хтмл и открыл ее - 2 разные страницы).
Это если в результате парсинга не будет того что ищешь можешь попробовать проверить так.
источник

L

L in Сообщество Python Программистов
теперь осталось спарсить все ссылки с сайта)
источник

VD

Vlad Dimmer in Сообщество Python Программистов
Ольга Мальцева
всем привет
может сможет кто подсказать
пытаюсь отправить с помощью smtplib письмо куда вложить путь до файлика и надо чтоб оно было кликабельной ссылкой

а у меня приходит только текст, что характерно, некликабельный
может кто то уже решал такую проблему?
Попробуй завернуть в тег:
<a href="path/to/file">path/to/file</a>

Не факт, что поможет, и доступ до файла должен быть, но чем смог-помог.
источник

ОМ

Ольга Мальцева... in Сообщество Python Программистов
Vlad Dimmer
Попробуй завернуть в тег:
<a href="path/to/file">path/to/file</a>

Не факт, что поможет, и доступ до файла должен быть, но чем смог-помог.
там в методах этой либы есть только as_string() и as_bytes()
в тег заворачивала, все равно вне зависимости от примененного метода  присылает мне это текстом
источник

VD

Vlad Dimmer in Сообщество Python Программистов
Ольга Мальцева
там в методах этой либы есть только as_string() и as_bytes()
в тег заворачивала, все равно вне зависимости от примененного метода  присылает мне это текстом
В доке примеры есть, думаю, 6-ой листинг может помочь:
https://docs.python.org/3/library/email.examples.html#email-examples
источник

L

L in Сообщество Python Программистов
у мя зависает парсер
источник

L

L in Сообщество Python Программистов
что это может быть??
источник

КП

Кирилл Панов... in Сообщество Python Программистов
L
у мя зависает парсер
Код скинь, ошибку
источник

КП

Кирилл Панов... in Сообщество Python Программистов
И напиши все в 1-2 сообщения
источник

L

L in Сообщество Python Программистов
for i in link:

 try:


   html = urlopen(i).read().decode("utf-8")

   s = str(html).split()

   ul_open = []

   ul_end = []

   for x in s:
     if x == '<ul>':
       ul_open.append(x)
     if x == '</ul>':
       ul_end.append(x)

   print(i if len(ul_open) != len(ul_end) else None)


 except Exception:


   continue

 finally:
   print('Goodbye, world!')
источник

I

ITFY forum informer in Сообщество Python Программистов
L
for i in link:

 try:


   html = urlopen(i).read().decode("utf-8")

   s = str(html).split()

   ul_open = []

   ul_end = []

   for x in s:
     if x == '<ul>':
       ul_open.append(x)
     if x == '</ul>':
       ul_end.append(x)

   print(i if len(ul_open) != len(ul_end) else None)


 except Exception:


   continue

 finally:
   print('Goodbye, world!')
📝 Для того чтобы поделиться кодом или текстом ошибки воспользуйтесь сервисами:

- https://pastebin.com
- https://gist.github.com
- https://del.dog
- https://linkode.org
- https://hastebin.com
источник