Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 7, 2016 11:27:32

jagrmi1
Зарегистрирован: 2016-11-06
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с beautifulsoup

Установил на 3.5 beautifulsoup 4.
Проверил установилась ли библиотека
from bs4 import Beautifulsoup
ошибка не выскочила,значит установилась (у меня понимание такое).


Написал код (картинка ниже):
import urllib.request
from bs4 import BeautifulSoup

def get_html(url):
response = urllib.request.urlopen(url)
return response.read()
def main():
print(get_html('https://www.weblancer.net/jobs/'))

if __name__ == main():
main()

Спилил весь с видео https://www.youtube.com/watch?v=KPXPr-KS-qk (время 2.28) - у парня идет код все ровно. У меня же почему-то выскакивает (смотреть скрин второй )
C:\Python35\lib\site-packages\beautifulsoup4-4.5.1-py3.5.egg\bs4\__init__.py:181: UserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system (“html.parser”). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.

The code that caused this warning is on line 78 of the file C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.2\visualstudio_py_launcher.py. To get rid of this warning, change code that looks like this:

BeautifulSoup()

to this:

BeautifulSoup(, “html.parser”)

markup_type=markup_type))
Поток ‘MainThread’ (0xcd4) завершился с кодом 0 (0x0).
Программа " python.exe" завершилась с кодом -1073741510 (0xc000013a).



Я конечно понимаю, что возможно что-то делаю неправильно и задаю глупые вопросы.
Прошу помощи потому, что запутался и в тупике, не знаю что делать

Прикреплённый файлы:
attachment 1.3.JPG (60,0 KБ)

Офлайн

#2 Ноя. 7, 2016 11:27:58

jagrmi1
Зарегистрирован: 2016-11-06
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с beautifulsoup

Скрин 1

Прикреплённый файлы:
attachment 1.2.JPG (39,9 KБ)

Офлайн

#3 Ноя. 7, 2016 11:41:46

izekia
От:
Зарегистрирован: 2008-07-19
Сообщения: 317
Репутация: +  12  -
Профиль   Отправить e-mail  

Работа с beautifulsoup

слушай, попробуй в нормальной иде все сделать, а не в вс, она конечно хороша, но не для питона, на мой взгляд

или еще проще, выполни код просто из командной строки:

 python 1.py
у меня твой код нормально выполняется

PS: поставь st3+anaconda(анаконда - это плагин под st3, хотя и сборку питона одноименную тоже лучше поставить)
И работай в st3, не будет таких проблем

+ используй requests вместо urllib.request



Отредактировано izekia (Ноя. 7, 2016 11:50:18)

Офлайн

#4 Ноя. 7, 2016 11:46:46

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Работа с beautifulsoup

1. Оформляйте код в тег код - нечитабельно
2. Видео которое высмотрите скорее всего старое
3. Читайте офф доку
https://www.crummy.com/software/BeautifulSoup/bs4/doc/
Обратите внимание на

 from bs4 import BeautifulSoup
soup = BeautifulSoup(html_doc, 'html.parser')

Описание на русском
http://wiki.python.su/Документации/BeautifulSoup




Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version