from seleniumwire import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from fake_useragent import UserAgent ua = UserAgent(platforms='mobile') random_mobile_ua = ua.random op = webdriver.ChromeOptions() # hight = str(random.randint(640,1280)) # width = str(random.randint(1024,1920)) # op.add_argument("window-size="+width+","+hight+"") op.add_argument(f"user-agent={random_mobile_ua}") op.add_experimental_option("useAutomationExtension", False) op.add_argument('--no-sandbox') op.add_argument('--disable-notifications') op.add_argument("--lang=en-GB") op.add_argument("--log-level=3") op.headless = False driver=webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=op) # Access a website driver.get('https://hasaki.vn/san-pham/nuoc-tay-trang-bioderma-danh-cho-da-nhay-cam-500ml-9740.html') # Get all requests made by the browser for request in driver.requests: if request.response: if '/wap/v2/product/detail' in request.url: iteminfo = request.response.body print(iteminfo) # Quit the driver driver.quit()