Я пытаюсь лом имени и рейтингов различных туристических агентов из http://www.indiacom.com/yellow-pages/travel-agencies-and-services/ Вот мой кодBeautiful Soup обработка
from bs4 import BeautifulSoup
import requests
url="http://www.indiacom.com/yellow-pages/travel-agencies-and-services/"
r=requests.get(url)
soup=BeautifulSoup(r.content)
links=soup.find_all("a")
#for link in links:
# if"http" in link.get("href"):
# print("<a href='%s'>%s</a>"%(link.get("href"),link.text))
L=[]
g_data=soup.find_all("div",{"class": "Info_listing"})
for item in g_data:
L.append(item.contents[3].text)
# L.append(item.text)
for index in L:
print(index)
#print(L[2])
Я спасаю имена и рейтинги в list.Now Я хочу, чтобы отсортировать на основы рейтингов. Как я могу это сделать, потому что, если кто-то оценивает их рейтинг, отображается, но если кто-то не оценивается, он приходит «Будьте первым, чтобы оценить». Так как я могу сортировать на основе рейтинга
как же список выглядит? – letsc
Когда я печатаю список, похоже, что это имя появляется по следующему адресу: http://i.imgur.com/0ecAvrc.png, тогда рейтинг приходит с большим пространством между –