update dev urls

This commit is contained in:
Cloudburst 2023-01-22 11:12:51 +01:00
parent b2dd673298
commit 37a41c715e
8 changed files with 15 additions and 15 deletions

View file

@ -100,4 +100,4 @@ pref("devtools.console.bypass", true);
pref("devtools.debugger.bypass", true);
```
### Next up: [Why your requests fail](../disguising_your_scraper.md)
### Next up: [Why your requests fail](disguising_your_scraper)

View file

@ -191,4 +191,4 @@ Keep in mind that if there is no ribbon/token, there is no way of reasonably acc
In any case, this is how you, as a decent developer, handle the response properly.
### Next up: [Finding video links](../finding_video_links.md)
### Next up: [Finding video links](finding_video_links)

View file

@ -11,10 +11,10 @@ If you find any aspect of this guide confusing please open an issue about it and
If you do not know programming at all then this guide will __not__ help you, learn programming! first Real scraping cannot be done by copy pasting with a vauge understanding.
0. [Starting scraping from zero](../starting.md)
1. [Properly scraping JSON apis often found on sites](../using_apis.md)
2. [Evading developer tools detection when scraping](../devtools_detectors.md)
3. [Why your requests fail and how to fix them](../disguising_your_scraper.md)
4. [Finding links and scraping videos](../finding_video_links.md)
0. [Starting scraping from zero](starting)
1. [Properly scraping JSON apis often found on sites](using_apis)
2. [Evading developer tools detection when scraping](devtools_detectors)
3. [Why your requests fail and how to fix them](disguising_your_scraper)
4. [Finding links and scraping videos](finding_video_links)
Once you've read and understood the concepts behind scraping take a look at [a provider for CloudStream](https://github.com/recloudstream/cloudstream-extensions/blob/master/VidstreamBundle/src/main/kotlin/com/lagradost/VidEmbedProvider.kt#L4). I added tons of comments to make every aspect of writing CloudStream providers clear. Even if you're not planning on contributing to Cloudstream looking at the code may help.

View file

@ -10,7 +10,7 @@ And sometimes its the only way `(eg: the site uses its API to load the content,
Anyways, this guide won't teach the same concepts over and over again, <br/>
so if you can't even make requests to an API then this will not tell you how to do that.
Refer to [starting](../starting.md) on how to make http/https requests.
Refer to [starting](starting) on how to make http/https requests.
And yes, this guide expects you to have basic knowledge on both Python and Kotlin.
### Using an API (and parsing json)
@ -169,4 +169,4 @@ One thing to note is that you don't need to add all of the json key/value pairs
Even though we set `DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES` as `false` it will still error on missing properties. <br/>
If a json may or may not include some info, make those properties as nullable in the structure you build.
### Next up: [Evading developer tools detection](../devtools_detectors.md)
### Next up: [Evading developer tools detection](devtools_detectors)