removed proxy from pornhub

This commit is contained in:
Simon
2025-08-01 14:02:06 +00:00
parent e18e4da559
commit f1a3046f62

View File

@@ -54,10 +54,14 @@ impl PornhubProvider {
let proxy = Proxy::all("http://192.168.0.103:8081").unwrap(); let proxy = Proxy::all("http://192.168.0.103:8081").unwrap();
let client = Client::builder().cert_verification(false).emulation(Emulation::Firefox136).build()?; let client = Client::builder().cert_verification(false).emulation(Emulation::Firefox136).build()?;
let mut response = client.get(url.clone()).proxy(proxy.clone()).send().await?; let mut response = client.get(url.clone())
// .proxy(proxy.clone())
.send().await?;
if response.status().is_redirection(){ if response.status().is_redirection(){
response = client.get(self.url.clone() + response.headers()["Location"].to_str().unwrap()).proxy(proxy).send().await?; response = client.get(self.url.clone() + response.headers()["Location"].to_str().unwrap())
// .proxy(proxy)
.send().await?;
} }
if response.status().is_success() { if response.status().is_success() {
let text = response.text().await?; let text = response.text().await?;
@@ -149,11 +153,15 @@ impl PornhubProvider {
let proxy = Proxy::all("http://192.168.0.103:8081").unwrap(); let proxy = Proxy::all("http://192.168.0.103:8081").unwrap();
let client = Client::builder().cert_verification(false).emulation(Emulation::Firefox136).build()?; let client = Client::builder().cert_verification(false).emulation(Emulation::Firefox136).build()?;
let mut response = client.get(url.clone()).proxy(proxy.clone()).send().await?; let mut response = client.get(url.clone())
// .proxy(proxy.clone())
.send().await?;
if response.status().is_redirection(){ if response.status().is_redirection(){
response = client.get(self.url.clone() + response.headers()["Location"].to_str().unwrap()).proxy(proxy).send().await?; response = client.get(self.url.clone() + response.headers()["Location"].to_str().unwrap())
// .proxy(proxy)
.send().await?;
} }
if response.status().is_success() { if response.status().is_success() {
@@ -320,6 +328,10 @@ impl Provider for PornhubProvider {
let _ = per_page; let _ = per_page;
let _ = featured; // Ignored in this implementation let _ = featured; // Ignored in this implementation
let _ = pool; // Ignored in this implementation let _ = pool; // Ignored in this implementation
let mut sort = sort.to_lowercase();
if sort == "date"{
sort = "mr".to_string();
}
let videos: std::result::Result<Vec<VideoItem>, Error> = match query { let videos: std::result::Result<Vec<VideoItem>, Error> = match query {
Some(q) => { Some(q) => {
self.query(cache, page.parse::<u8>().unwrap_or(1), &q, &sort) self.query(cache, page.parse::<u8>().unwrap_or(1), &q, &sort)