Найти - Пользователи
Полная версия: Парсер
Начало » Python для новичков » Парсер
1 2 3
sanodin
Подскажите почему не выводит
from BeautifulSoup import BeautifulSoup
import urllib
f = urllib.urlopen('http://www.google.com/trends/hottrends#pn=p14&htv=l') 
soup = BeautifulSoup(f.read()) 
my = soup.findAll(name='span', attrs={'class': 'hottrends-single-trend-title'}) 
for m in my:
   print m 
Похоже просто не видит…(
bw
Надеюсь показаться грубым. Вы что-нибудь о JavaScript слышали? Это такой язык программирования, традиционно использующийся в веб на стороне клиента. Псевдо программистами (в основном пыхарями) принято с его помощью модифицировать до неузнаваемости исходный DOM (ой новое слово сказал).

..bw
Singularity
bw
это похоже на нацизм !
bw
Singularity, в каком месте я призывал к истреблению или уничижению PHP или JavaScript и превозношению Python или чего там?
Что касается первоначального вопроса, то у меня в голове не укладвается, как человек может называть себя программистом и не понимать таких вещей. Даже средний пользователь ПК вроде знает о JavaScript.

..bw
sanodin
Ну все, Ваш праведный гнев о моем незнании JavaScript, поутих?
Считайте , что Вы указали мне на мои недостатки…
И все же спасибо, кое что из Вашей гневной тирады я намотал на ус.
sergeek
bw
как человек может называть себя программистом и не понимать таких вещей
а всякая там элитка из CS не считает веб программированием
sanodin
Думаю , что этот ресурс свободный, и здесь могут просить помощи и делится ею , любой кто желает.
Я нигде здесь не говорил что я программист, Python- для меня, как средство ненадолго уйти от мира, для себя, для души…) я так отвлекаюсь, извините ,что и Вас отвлек своим вопросом
Профессия моя никакого отношения не имеет к программированию
И о JavaScript я немного слышал
Budulianin
bw
Даже средний пользователь ПК вроде знает о JavaScript.

Может и знает, но откуда ему знать про:
bw
Псевдо программистами (в основном пыхарями) принято с его помощью модифицировать до неузнаваемости исходный DOM .

Раздел же для новичков, вполне нормальный вопрос для новичка, так что неоправданно нагнали на sanodin
SoT
Если вы ещё не читали прочитайте эту статью про BeautifulSoup: http://habrahabr.ru/post/114503/

Я немного не понял что вы хотели получить этим скриптом а именно вот этим : (name='span', attrs={'class': ‘hottrends-single-trend-title’}) . Какую цель преследует скрипт?

Я открыл вашу ссылку и попробовал поискать по коду страницы ‘hottrends-single-trend-title’ но совпадений поиск не нашёл.
P.s. А не понимаю при чём тут JavaScript. Критикующие объясните пожалуйста
Budulianin
SoT
Я немного не понял что вы хотели получить этим скриптом

Там же написано span с классом hottrends-single-trend-title
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