Skip to content

Tranquangdai/passion_scrapy

Repository files navigation

How to run

  • build images db and crawler
docker build ./ -t beauty_scrapy
docker run -d --name db -e MYSQL_ROOT_PASSWORD=password mysql/mysql-server
docker run -d --name crawler --link db beauty_scrapy
  • find db container host docker inspect db | grep IPAddress
  • create database for storing crawling data
docker exec -ti db bash
mysql -uroot -ppassword
CREATE USER 'tranquangdai'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'tranquangdai'@'%';
ALTER USER 'tranquangdai' IDENTIFIED WITH mysql_native_password BY 'password';
CREATE DATABASE test;
USE test;
quit
  • run crawler docker run -ti crawler /bin/bash
  • change settings.py DB_HOST to db container host: inspect db | grep IPAddress
  • create database in db container: python -m models.passion_mysql
  • crawl data: python -m main --type category && python -m main --type link_page && python -m main --type link_product

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published