コード例 #1
0
from informador import Informador

informador = Informador()
informador.scrapping("http://aviso.informador.com.mx/index.php/bienes_raices/busqueda?selecciono=0&ciudad_autocomplete=0&colonia_autocomplete=&transaccion=1&tipo=1&consulta=Zona+metropolitana&precio_min=min&precio_max=max&recamaras_min=0&recamaras_max=0&metros_min=0&metros_max=0&quick-search=Zona+metropolitana-&quick-searchZap=Zapopan-3&quick-searchGdl=Guadalajara-2&quick-searchTlaq=Tlaquepaque-5&quick-searchTon=Tonal%C3%A1-4",1)
informador.scrapping("http://aviso.informador.com.mx/index.php/bienes_raices/busqueda?selecciono=0&ciudad_autocomplete=0&colonia_autocomplete=&transaccion=1&tipo=1&consulta=Zona+metropolitana&precio_min=min&precio_max=max&recamaras_min=0&recamaras_max=0&metros_min=0&metros_max=0&quick-search=Zona+metropolitana-&quick-searchZap=Zapopan-3&quick-searchGdl=Guadalajara-2&quick-searchTlaq=Tlaquepaque-5&quick-searchTon=Tonal%C3%A1-4",2)
informador.to_json()

# import requests
# from bs4 import BeautifulSoup
# import json
# url = 'http://aviso.informador.com.mx/index.php/bienes_raices/busqueda?selecciono=0&ciudad_autocomplete=0&colonia_autocomplete=&transaccion=1&tipo=1&consulta=Zona+metropolitana&precio_min=min&precio_max=max&recamaras_min=0&recamaras_max=0&metros_min=0&metros_max=0&quick-search=Zona+metropolitana-&quick-searchZap=Zapopan-3&quick-searchGdl=Guadalajara-2&quick-searchTlaq=Tlaquepaque-5&quick-searchTon=Tonal%C3%A1-4'
# r = requests.get(url)
# r.encoding = 'utf-8'
# #print(r.text)
# soup = BeautifulSoup(r.text, 'html.parser')
# #print(soup)
# items = soup.find_all(class_='items')
# #print(items)
# casas = items[0].find_all('li')
#
# lista = [ ]
# for c in casas:
#     casa = {
#         "ubicacion":  c.find_all(class_='location')[0].text,
#         "titulo": c.a.text,
#         "precio": c.h5.text,
#         "descripcion": c.p.text,
#         "recamaras": c.find(class_='info-rec').text,
#         "m2":  c.find(class_='info-m2').text,
#         "m2_2": c.find(class_='info-m2-2').text,
#         "wc": c.find(class_='info-wc').text,
コード例 #2
0
from informador import Informador

informador = Informador()
informador.scrapping()
informador.scrappingRenta()
print(len(informador.lista))
informador.to_json()
# import requests
# from bs4 import BeautifulSoup
# import json

# url = "http://aviso.informador.com.mx/index.php/bienes_raices/busqueda?selecciono=1&ciudad_autocomplete=0&colonia_autocomplete=&transaccion=1&tipo=1&consulta=Zona+Metropolitana&precio_min=min&precio_max=max&recamaras_min=0&recamaras_max=0&metros_min=0&metros_max=0&quick-search=Zona+metropolitana-&quick-searchZap=Zapopan-3&quick-searchGdl=Guadalajara-2&quick-searchTlaq=Tlaquepaque-5&quick-searchTon=Tonal%C3%A1-4"
# encoding = "utf-8"
# r = requests.get(url)

# # print(r.text)
# soup = BeautifulSoup(r.text, "html.parser")

# # print(soup)
# items = soup.find_all(class_="items")

# # print(items)

# casas = items[0].find_all("li")
# lista = []
# for c in casas:
#     casa = {
#         "ubicacion" : c.find(class_ = "location").text,
#         "titulo":c.a.text,
#         "precio" : c.h5.text,
#         "descripcion": c.p.text,
コード例 #3
0
ファイル: algo.py プロジェクト: eliaserm/caso1
from informador import Informador
ur = "http://aviso.informador.com.mx/index.php/bienes_raices/busqueda?selecciono=0&ciudad_autocomplete=0&colonia_autocomplete=&transaccion=1&tipo=1&consulta=Zona+metropolitana&precio_min=min&precio_max=max&recamaras_min=0&recamaras_max=0&metros_min=0&metros_max=0&quick-search=Zona+metropolitana-&quick-searchZap=Zapopan-3&quick-searchGdl=Guadalajara-2&quick-searchTlaq=Tlaquepaque-5&quick-searchTon=Tonalá-4"
ur2 = "http://aviso.informador.com.mx/index.php/bienes_raices/busqueda?selecciono=0&ciudad_autocomplete=0&colonia_autocomplete=&transaccion=1&tipo=2&consulta=Zona+metropolitana&precio_min=min&precio_max=max&recamaras_min=0&recamaras_max=0&metros_min=0&metros_max=0&quick-search=Zona+metropolitana-&quick-searchZap=Zapopan-3&quick-searchGdl=Guadalajara-2&quick-searchTlaq=Tlaquepaque-5&quick-searchTon=Tonalá-4"
ur3 = "http://aviso.informador.com.mx/index.php/bienes_raices/busqueda?selecciono=0&ciudad_autocomplete=0&colonia_autocomplete=&transaccion=2&tipo=1&consulta=Zona+metropolitana&precio_min=min&precio_max=max&recamaras_min=0&recamaras_max=0&metros_min=0&metros_max=0&quick-search=Zona+metropolitana-&quick-searchZap=Zapopan-3&quick-searchGdl=Guadalajara-2&quick-searchTlaq=Tlaquepaque-5&quick-searchTon=Tonalá-4"
ur4 = "http://aviso.informador.com.mx/index.php/bienes_raices/busqueda?selecciono=0&ciudad_autocomplete=0&colonia_autocomplete=&transaccion=2&tipo=2&consulta=Zona+metropolitana&precio_min=min&precio_max=max&recamaras_min=0&recamaras_max=0&metros_min=0&metros_max=0&quick-search=Zona+metropolitana-&quick-searchZap=Zapopan-3&quick-searchGdl=Guadalajara-2&quick-searchTlaq=Tlaquepaque-5&quick-searchTon=Tonalá-4"

informador = Informador()
informador.scrapping(ur, 1)
informador.scrapping(ur2, 2)
informador.scrapping(ur3, 3)
informador.scrapping(ur4, 4)

#print(len(informador.lista))
informador.to_json()
#Importamos las dos librerias necesarias
# import  requests
# import json
# from bs4 import BeautifulSoup
#
# # guardamos el url en una variable
# url = "http://aviso.informador.com.mx/index.php/bienes_raices/busqueda?selecciono=1&ciudad_autocomplete=0&colonia_autocomplete=&transaccion=1&tipo=1&consulta=Zona+Metropolitana&precio_min=min&precio_max=max&recamaras_min=0&recamaras_max=0&metros_min=0&metros_max=0&quick-search=Zona+metropolitana-&quick-searchZap=Zapopan-3&quick-searchGdl=Guadalajara-2&quick-searchTlaq=Tlaquepaque-5&quick-searchTon=Tonalá-4"
#
#
# # obtenemos todo el html del url y lo guardamos en r
# r = requests.get(url)
# r.encoding = 'utf-8'
#
# #print(r.text)
#
# #Convertimos el texto a un tipo con el cual podemos trabajar
# soup = BeautifulSoup(r.text, 'html.parser')