Skip to content

Commit

Permalink
fix: remove zwsp characters from markdown docs
Browse files Browse the repository at this point in the history
  • Loading branch information
barjin committed Oct 30, 2024
1 parent 37f5184 commit 5bb0540
Show file tree
Hide file tree
Showing 12 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion docs/guides/docker_images.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ When you use only what you need, you'll be rewarded with reasonable build and st

This is the smallest image we have based on Alpine Linux. It does not include any browsers, and it's therefore best used with <CrawleeApiLink to="cheerio-crawler/class/CheerioCrawler">`CheerioCrawler`</CrawleeApiLink>. It benefits from lightning fast builds and container startups.

&#8203;<CrawleeApiLink to="puppeteer-crawler/class/PuppeteerCrawler">`PuppeteerCrawler`</CrawleeApiLink>, <CrawleeApiLink to="playwright-crawler/class/PlaywrightCrawler">`PlaywrightCrawler`</CrawleeApiLink> and other browser based features will **NOT** work with this image.
<CrawleeApiLink to="puppeteer-crawler/class/PuppeteerCrawler">`PuppeteerCrawler`</CrawleeApiLink>, <CrawleeApiLink to="playwright-crawler/class/PlaywrightCrawler">`PlaywrightCrawler`</CrawleeApiLink> and other browser based features will **NOT** work with this image.

```dockerfile
FROM apify/actor-node:16
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/proxy_management.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Your crawlers will now use the selected proxies for all connections.

### IP Rotation and session management

&#8203;<ApiLink to="apify/class/ProxyConfiguration#newUrl">`proxyConfiguration.newUrl()`</ApiLink> allows you to pass a `sessionId` parameter. It will then be used to create a `sessionId`-`proxyUrl` pair, and subsequent `newUrl()` calls with the same `sessionId` will always return the same `proxyUrl`. This is extremely useful in scraping, because you want to create the impression of a real user. See the [session management guide](../guides/session-management) and <CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> class for more information on how keeping a real session helps you avoid blocking.
<ApiLink to="apify/class/ProxyConfiguration#newUrl">`proxyConfiguration.newUrl()`</ApiLink> allows you to pass a `sessionId` parameter. It will then be used to create a `sessionId`-`proxyUrl` pair, and subsequent `newUrl()` calls with the same `sessionId` will always return the same `proxyUrl`. This is extremely useful in scraping, because you want to create the impression of a real user. See the [session management guide](../guides/session-management) and <CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> class for more information on how keeping a real session helps you avoid blocking.

When no `sessionId` is provided, your proxy URLs are rotated round-robin, whereas Apify Proxy manages their rotation using black magic to get the best performance.

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/session_management.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: Session Management
import ApiLink from '@site/src/components/ApiLink';
import { CrawleeApiLink } from '@site/src/components/CrawleeLinks';

&#8203;<CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> is a class that allows you to handle the rotation of proxy IP addresses along with cookies and other custom settings in Apify SDK.
<CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> is a class that allows you to handle the rotation of proxy IP addresses along with cookies and other custom settings in Apify SDK.

The main benefit of a Session pool is that you can filter out blocked or non-working proxies,
so your actor does not retry requests over known blocked/non-working proxies.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ When you use only what you need, you'll be rewarded with reasonable build and st

This is the smallest image we have based on Alpine Linux. It does not include any browsers, and it's therefore best used with <CrawleeApiLink to="cheerio-crawler/class/CheerioCrawler">`CheerioCrawler`</CrawleeApiLink>. It benefits from lightning fast builds and container startups.

&#8203;<CrawleeApiLink to="puppeteer-crawler/class/PuppeteerCrawler">`PuppeteerCrawler`</CrawleeApiLink>, <CrawleeApiLink to="playwright-crawler/class/PlaywrightCrawler">`PlaywrightCrawler`</CrawleeApiLink> and other browser based features will **NOT** work with this image.
<CrawleeApiLink to="puppeteer-crawler/class/PuppeteerCrawler">`PuppeteerCrawler`</CrawleeApiLink>, <CrawleeApiLink to="playwright-crawler/class/PlaywrightCrawler">`PlaywrightCrawler`</CrawleeApiLink> and other browser based features will **NOT** work with this image.

```dockerfile
FROM apify/actor-node:16
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Your crawlers will now use the selected proxies for all connections.

### IP Rotation and session management

&#8203;<ApiLink to="apify/class/ProxyConfiguration#newUrl">`proxyConfiguration.newUrl()`</ApiLink> allows you to pass a `sessionId` parameter. It will then be used to create a `sessionId`-`proxyUrl` pair, and subsequent `newUrl()` calls with the same `sessionId` will always return the same `proxyUrl`. This is extremely useful in scraping, because you want to create the impression of a real user. See the [session management guide](../guides/session-management) and <CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> class for more information on how keeping a real session helps you avoid blocking.
<ApiLink to="apify/class/ProxyConfiguration#newUrl">`proxyConfiguration.newUrl()`</ApiLink> allows you to pass a `sessionId` parameter. It will then be used to create a `sessionId`-`proxyUrl` pair, and subsequent `newUrl()` calls with the same `sessionId` will always return the same `proxyUrl`. This is extremely useful in scraping, because you want to create the impression of a real user. See the [session management guide](../guides/session-management) and <CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> class for more information on how keeping a real session helps you avoid blocking.

When no `sessionId` is provided, your proxy URLs are rotated round-robin, whereas Apify Proxy manages their rotation using black magic to get the best performance.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: Session Management
import ApiLink from '@site/src/components/ApiLink';
import { CrawleeApiLink } from '@site/src/components/CrawleeLinks';

&#8203;<CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> is a class that allows you to handle the rotation of proxy IP addresses along with cookies and other custom settings in Apify SDK.
<CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> is a class that allows you to handle the rotation of proxy IP addresses along with cookies and other custom settings in Apify SDK.

The main benefit of a Session pool is that you can filter out blocked or non-working proxies,
so your actor does not retry requests over known blocked/non-working proxies.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ When you use only what you need, you'll be rewarded with reasonable build and st

This is the smallest image we have based on Alpine Linux. It does not include any browsers, and it's therefore best used with <CrawleeApiLink to="cheerio-crawler/class/CheerioCrawler">`CheerioCrawler`</CrawleeApiLink>. It benefits from lightning fast builds and container startups.

&#8203;<CrawleeApiLink to="puppeteer-crawler/class/PuppeteerCrawler">`PuppeteerCrawler`</CrawleeApiLink>, <CrawleeApiLink to="playwright-crawler/class/PlaywrightCrawler">`PlaywrightCrawler`</CrawleeApiLink> and other browser based features will **NOT** work with this image.
<CrawleeApiLink to="puppeteer-crawler/class/PuppeteerCrawler">`PuppeteerCrawler`</CrawleeApiLink>, <CrawleeApiLink to="playwright-crawler/class/PlaywrightCrawler">`PlaywrightCrawler`</CrawleeApiLink> and other browser based features will **NOT** work with this image.

```dockerfile
FROM apify/actor-node:16
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Your crawlers will now use the selected proxies for all connections.

### IP Rotation and session management

&#8203;<ApiLink to="apify/class/ProxyConfiguration#newUrl">`proxyConfiguration.newUrl()`</ApiLink> allows you to pass a `sessionId` parameter. It will then be used to create a `sessionId`-`proxyUrl` pair, and subsequent `newUrl()` calls with the same `sessionId` will always return the same `proxyUrl`. This is extremely useful in scraping, because you want to create the impression of a real user. See the [session management guide](../guides/session-management) and <CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> class for more information on how keeping a real session helps you avoid blocking.
<ApiLink to="apify/class/ProxyConfiguration#newUrl">`proxyConfiguration.newUrl()`</ApiLink> allows you to pass a `sessionId` parameter. It will then be used to create a `sessionId`-`proxyUrl` pair, and subsequent `newUrl()` calls with the same `sessionId` will always return the same `proxyUrl`. This is extremely useful in scraping, because you want to create the impression of a real user. See the [session management guide](../guides/session-management) and <CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> class for more information on how keeping a real session helps you avoid blocking.

When no `sessionId` is provided, your proxy URLs are rotated round-robin, whereas Apify Proxy manages their rotation using black magic to get the best performance.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: Session Management
import ApiLink from '@site/src/components/ApiLink';
import { CrawleeApiLink } from '@site/src/components/CrawleeLinks';

&#8203;<CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> is a class that allows you to handle the rotation of proxy IP addresses along with cookies and other custom settings in Apify SDK.
<CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> is a class that allows you to handle the rotation of proxy IP addresses along with cookies and other custom settings in Apify SDK.

The main benefit of a Session pool is that you can filter out blocked or non-working proxies,
so your Actor does not retry requests over known blocked/non-working proxies.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ When you use only what you need, you'll be rewarded with reasonable build and st

This is the smallest image we have based on Alpine Linux. It does not include any browsers, and it's therefore best used with <CrawleeApiLink to="cheerio-crawler/class/CheerioCrawler">`CheerioCrawler`</CrawleeApiLink>. It benefits from lightning fast builds and container startups.

&#8203;<CrawleeApiLink to="puppeteer-crawler/class/PuppeteerCrawler">`PuppeteerCrawler`</CrawleeApiLink>, <CrawleeApiLink to="playwright-crawler/class/PlaywrightCrawler">`PlaywrightCrawler`</CrawleeApiLink> and other browser based features will **NOT** work with this image.
<CrawleeApiLink to="puppeteer-crawler/class/PuppeteerCrawler">`PuppeteerCrawler`</CrawleeApiLink>, <CrawleeApiLink to="playwright-crawler/class/PlaywrightCrawler">`PlaywrightCrawler`</CrawleeApiLink> and other browser based features will **NOT** work with this image.

```dockerfile
FROM apify/actor-node:16
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Your crawlers will now use the selected proxies for all connections.

### IP Rotation and session management

&#8203;<ApiLink to="apify/class/ProxyConfiguration#newUrl">`proxyConfiguration.newUrl()`</ApiLink> allows you to pass a `sessionId` parameter. It will then be used to create a `sessionId`-`proxyUrl` pair, and subsequent `newUrl()` calls with the same `sessionId` will always return the same `proxyUrl`. This is extremely useful in scraping, because you want to create the impression of a real user. See the [session management guide](../guides/session-management) and <CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> class for more information on how keeping a real session helps you avoid blocking.
<ApiLink to="apify/class/ProxyConfiguration#newUrl">`proxyConfiguration.newUrl()`</ApiLink> allows you to pass a `sessionId` parameter. It will then be used to create a `sessionId`-`proxyUrl` pair, and subsequent `newUrl()` calls with the same `sessionId` will always return the same `proxyUrl`. This is extremely useful in scraping, because you want to create the impression of a real user. See the [session management guide](../guides/session-management) and <CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> class for more information on how keeping a real session helps you avoid blocking.

When no `sessionId` is provided, your proxy URLs are rotated round-robin, whereas Apify Proxy manages their rotation using black magic to get the best performance.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: Session Management
import ApiLink from '@site/src/components/ApiLink';
import { CrawleeApiLink } from '@site/src/components/CrawleeLinks';

&#8203;<CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> is a class that allows you to handle the rotation of proxy IP addresses along with cookies and other custom settings in Apify SDK.
<CrawleeApiLink to="core/class/SessionPool">`SessionPool`</CrawleeApiLink> is a class that allows you to handle the rotation of proxy IP addresses along with cookies and other custom settings in Apify SDK.

The main benefit of a Session pool is that you can filter out blocked or non-working proxies,
so your actor does not retry requests over known blocked/non-working proxies.
Expand Down

0 comments on commit 5bb0540

Please sign in to comment.