https://github.com/euronymou5/address-scrapper
Un simple web scrapping de direcciones, útil para el uso de bins, métodos de compras, etc.
https://github.com/euronymou5/address-scrapper
address-generator addresses python-scraper python-scraping scraper scraper-python scraping scraping-websites scrapping
Last synced: 2 months ago
JSON representation
Un simple web scrapping de direcciones, útil para el uso de bins, métodos de compras, etc.
- Host: GitHub
- URL: https://github.com/euronymou5/address-scrapper
- Owner: Euronymou5
- License: mit
- Created: 2025-03-10T18:15:34.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-10T18:49:11.000Z (2 months ago)
- Last Synced: 2025-03-10T19:41:38.527Z (2 months ago)
- Topics: address-generator, addresses, python-scraper, python-scraping, scraper, scraper-python, scraping, scraping-websites, scrapping
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Address-Scrapper
Un simple script que recaba falsas direcciones utilizando web scrapping de la web [Bestrandoms](https://www.bestrandoms.com/random-address-in-0).El script recaba códigos de pais ISO, para facilitar el uso mediante web scrapping. Decidí utilizar un [archivo de datos csv,](https://gist.github.com/tadast/8827699) para obtener diferentes códigos iso e implementarlos como un uso aleatorio del script, aunque se pueden agregar de manera personalizada.
````python
csv_url = "https://gist.githubusercontent.com/tadast/8827699/raw/61b2107766d6fd51e2bd02d9f78f6be081340efc/countries_codes_and_coordinates.csv"resp = requests.get(csv_url)
csv_data = StringIO(resp.text)
df = pd.read_csv(csv_data)simple = []
for _, row in df.iterrows():
code = row['Alpha-2 code'].replace('"', '').strip().lower()
country = row['Country'].replace('"', '').strip()
simple.append((code, country))random_entry = random.choice(simple)
bestrandom_url = f'https://www.bestrandoms.com/random-address-in-{random_entry[0]}?quantity=1'
````## Instalacion
Clonar repositorio.
```
git clone https://github.com/Euronymou5/Address-Scrapper
```Instalar dependencias.
```
pip install -r requirements.txt
```### Ejemplos de uso
> Mostrar ayuda.
```
python3 main.py -h
```
```
usage: main.py [-h] [-code CODE] [-save]options:
-h, --help show this help message and exit
-code CODE, -c CODE Añadir codigo ISO personalizado.
-save Guardar datos en un archivo json.
```Ejemplo de uso basico.
```
python3 main.py -code mx
```Guardar datos en un archivo json.
```
python3 main.py -code br -save
```Eleccion random del codigo iso.
```
python3 main.py
```
> De esta forma sin agregar el argumento '-code', el script seleccionara un codigo iso de manera aleatoria.## Imagenes

## 🌐 Contacto 🌐
[](https://discord.com/users/452720652500205579)
[](https://x.com/Euronymou51)