Skip to content

Commit f49a5d2

Browse files
committed
Use proxy only in scraping client
1 parent 53d7487 commit f49a5d2

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

app/Providers/AppServiceProvider.php

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,18 +53,6 @@ public function boot()
5353
}
5454
});
5555

56-
if (config('bar-assistant.scraping_client.proxy') !== null) {
57-
$options = [
58-
'proxy' => config('bar-assistant.scraping_client.proxy'),
59-
];
60-
61-
if (config('bar-assistant.scraping_client.cert')) {
62-
$options['verify'] = config('bar-assistant.scraping_client.cert');
63-
}
64-
65-
Http::globalOptions($options);
66-
}
67-
6856
Event::listen(function (\SocialiteProviders\Manager\SocialiteWasCalled $event) {
6957
$event->extendSocialite('authentik', \SocialiteProviders\Authentik\Provider::class);
7058
$event->extendSocialite('authelia', \SocialiteProviders\Authelia\Provider::class);

app/Scraper/Manager.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,19 @@ private function matchSite(): string
9090

9191
private function getSiteContent(): string
9292
{
93-
//$saf = mt_rand(531, 536) . mt_rand(0, 2);
94-
//$userAgent = "(X11; Linux x86_64) AppleWebKit/$saf (KHTML, like Gecko) Chrome/" . mt_rand(36, 40) . '.0.' . mt_rand(800, 899) . ".0 Mobile Safari/$saf";
93+
$options = [];
94+
if (config('bar-assistant.scraping_client.proxy') !== null) {
95+
$options['proxy'] = config('bar-assistant.scraping_client.proxy');
96+
97+
if (config('bar-assistant.scraping_client.cert')) {
98+
$options['verify'] = config('bar-assistant.scraping_client.cert');
99+
}
100+
}
101+
95102
$cachingMiddleware = new CacheMiddleware(new GreedyCacheStrategy(new LaravelCacheStorage(Cache::store()), 60 * 15));
96103
$response = Http::withMiddleware($cachingMiddleware)
97104
->withUserAgent(self::USER_AGENT)
105+
->withOptions($options)
98106
->timeout(10)
99107
->get($this->url);
100108

0 commit comments

Comments
 (0)