elliotgao2/toapi

modify routing argument 2

Opened this issue · 0 comments

Hi
The site I am scraping has urls like:

http://remote.com/i-love-cats/1
http://remote.com/dogs-are-really-great/2
http://remote.com/pupies_kanGourOUs/3

I want to match them with local urls like those:

http://localhost:5000/1
http://localhost:5000/2
http://localhost:5000/3

Is there some magical way to do it?

Or I need to do like #107 and also
add custom code in an external two-column db table to match

1 => http://remote.com/i-love-cats/1
...

Sure as an alternate solution I could maybe add a route like
@api.route('page/{complete_remote_url}', '{complete_remote_url}')
and do like :

wget http://localhost:5000/page/http://remote.com/i-love-cats/1

but I want to hide the scraped site url so the caller does not see the url