http version 2

This commit is contained in:
Simon
2025-12-04 13:27:16 +00:00
parent 9e30eedc77
commit 64dc7455ee

View File

@@ -11,6 +11,7 @@ use futures::future::join_all;
use htmlentity::entity::{ICodedDataTrait, decode}; use htmlentity::entity::{ICodedDataTrait, decode};
use serde::Deserialize; use serde::Deserialize;
use serde::Serialize; use serde::Serialize;
use wreq::Version;
use std::vec; use std::vec;
use wreq::Client; use wreq::Client;
use wreq_util::Emulation; use wreq_util::Emulation;
@@ -71,7 +72,7 @@ impl PerverzijaProvider {
}; };
let mut requester = options.requester.clone().unwrap(); let mut requester = options.requester.clone().unwrap();
let text = requester.get(&url_str, None).await.unwrap(); let text = requester.get(&url_str, Some(Version::HTTP_2)).await.unwrap();
let video_items: Vec<VideoItem> = self.get_video_items_from_html(text.clone(), pool); let video_items: Vec<VideoItem> = self.get_video_items_from_html(text.clone(), pool);
if !video_items.is_empty() { if !video_items.is_empty() {
cache.remove(&url_str); cache.remove(&url_str);
@@ -122,7 +123,7 @@ impl PerverzijaProvider {
}; };
let mut requester = options.requester.clone().unwrap(); let mut requester = options.requester.clone().unwrap();
let text = requester.get(&url_str, None).await.unwrap(); let text = requester.get(&url_str, Some(Version::HTTP_2)).await.unwrap();
let video_items: Vec<VideoItem> = match query_parse { let video_items: Vec<VideoItem> = match query_parse {
true => { true => {
self.get_video_items_from_html_query(text.clone(), pool) self.get_video_items_from_html_query(text.clone(), pool)