python爬取流媒体_SpiderX允许你通过使用python scrapy框架在互联网上抓取可用的链接来产生流媒体电影...

SpiderX Native

SpiderX allows you to stream movies by scraping links available on the internet using the python scrapy framework.

Note: I made this project to learn react native, web scraping and a new frontend framework (in this case, vuejs). I will not use this to stream pirated movies or distribute the apks to anyone.

How It Works

The user searches will be first sent to firestore, if those searches are not present in firestore then the python scraper will be called.

Once the scraper scrapes the data, the scraped data will be sent to firstore.

The app uses firebase real-time updates to update the UI.

UI

Authentication

auth.png

Home, Search, Imdb

home_search_imdb.png

Favorites, Search Result, Movie Info

favorites_search_result_movie_details.png

Running Locally

This app is built with expo, so you need to install the expo cli package globally in your system.

npm i -g expo-cli

You also need to setup a firebase project and the url to your python scraper (I am using heroku for hosting the scraper)

Create a .env file at the root of the project that looks like this:

# the url to your python scraper

SPIDERX_HEROKU=

# firebase web configuration (you need to first create a firebase project)

APIKEY=

AUTHDOMAIN=

DATABASEURL=

PROJECTID=

STORAGEBUCKET=

MESSAGESENDERID=

APPID=

MEASUREMENTID=

Then clone this repo, install the dependencies and run expo start

git clone https://github.com/manikandanraji/spiderx-native

cd spiderx-native

npm i

expo start

Web

I also built a web interface using vuejs, if you are interested here's the repo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值