Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Fedgeralt
2
вклад
0
вопросов
4
ответа
50%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как извлечь текст из тега с помощью BeautifulSoup?
Fedgeralt
@Fedgeralt
на странице есть скрипт
src="/media/minify/b=media/js&f=autocomplete/jquery.mockjax.js,autocomplete/jquery.autocomplete.js,jquery.tabify.js,jquery.lazyload.min.js,jquery.inputmask.js,dtree/dtree.js,wheels_tires.js,batteries.js,jquery.up.js,device.min.js,jquery.lockfixed.js,init.js,menu.js?v9.0.12.0218">
если открыть и посмотреть
https://grach.by/media/minify/b=media/js&f=autocom...
function get_shop_price(id,only)
{$.ajax({type:"get",url:'/cat/get_price/?id='+id+'&only='+only,success:function(data){$('#price_product_'+id).html(data);$(".outboxview").spinner({spin:function(event,ui){if(ui.value>100){$(this).spinner("value",1);return false;}else if(ui.value<0){$(this).spinner("value",1);return false;}}});$('.getlogin').click(function(){getlogin();return false;});},error:function(){$('#price_product_'+id).html('нет предложений');},});}
а если по простому то можно в хроме открыть тулзы на вкладке Network поставить фильтры XHR и увидеть запросы которые делает яваскрипт
Написано
более трёх лет назад
Как извлечь текст из тега с помощью BeautifulSoup?
Fedgeralt
@Fedgeralt
а ну тогда все правильно как и выше я писал, отметь как решение
Написано
более трёх лет назад
Как извлечь текст из тега с помощью BeautifulSoup?
Fedgeralt
@Fedgeralt
так откуда у тебя файлы появляются html
file = pathlib.Path(__file__).parent / '../my_folder/my_file.html'
with open(file, "r") as f:
contents = f.read()
вот ты кидал
Написано
более трёх лет назад
Как извлечь текст из тега с помощью BeautifulSoup?
Fedgeralt
@Fedgeralt
короче либо через селениум тащить хтмл либо доставать айдишники и потом делать отдельные запросы на полуение цены и парсить ответ
Написано
более трёх лет назад
Как извлечь текст из тега с помощью BeautifulSoup?
Fedgeralt
@Fedgeralt
так они цены запрашивают отдельными запросами, для каждого айтема на странице
https://grach.by/cat/get_price/?id=346&only=1
ты html как тянешь?
Написано
более трёх лет назад
Как извлечь текст из тега с помощью BeautifulSoup?
Fedgeralt
@Fedgeralt
покажи весь див item-product который
Написано
более трёх лет назад
Как извлечь текст из тега с помощью BeautifulSoup?
Fedgeralt
@Fedgeralt
iMaximus
, html код покажи откуда ты пытаешься достать price, хочу увидеть кусок html кода одного item
Написано
более трёх лет назад
Как извлечь текст из тега с помощью BeautifulSoup?
Fedgeralt
@Fedgeralt
привет! а можно пример хтмл айтема?
Написано
более трёх лет назад
Django rest framework, как правильно обновить список чего-либо?
Fedgeralt
@Fedgeralt
https://ru.stackoverflow.com/questions/193978/%D0%...
вы отправляете POST запрос но при этом реализован метод PUT
в Сериализаторе вообще метод update
Написано
более трёх лет назад
Изучение Django с наставником. Реально ли?
Fedgeralt
@Fedgeralt
Добрый день. большое желание научится, связь: ivan.ryavkin
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
src="/media/minify/b=media/js&f=autocomplete/jquery.mockjax.js,autocomplete/jquery.autocomplete.js,jquery.tabify.js,jquery.lazyload.min.js,jquery.inputmask.js,dtree/dtree.js,wheels_tires.js,batteries.js,jquery.up.js,device.min.js,jquery.lockfixed.js,init.js,menu.js?v9.0.12.0218">
если открыть и посмотреть
https://grach.by/media/minify/b=media/js&f=autocom...
function get_shop_price(id,only)
{$.ajax({type:"get",url:'/cat/get_price/?id='+id+'&only='+only,success:function(data){$('#price_product_'+id).html(data);$(".outboxview").spinner({spin:function(event,ui){if(ui.value>100){$(this).spinner("value",1);return false;}else if(ui.value<0){$(this).spinner("value",1);return false;}}});$('.getlogin').click(function(){getlogin();return false;});},error:function(){$('#price_product_'+id).html('нет предложений');},});}
а если по простому то можно в хроме открыть тулзы на вкладке Network поставить фильтры XHR и увидеть запросы которые делает яваскрипт