Comments (3)
Using the Code Below..
def init(self):
print("New class reference, finding valid signature. This might take a minute.")
from browsermobproxy import Server
import psutil
import json
import time
for proc in psutil.process_iter():
# check whether the process name matches
if proc.name() == "browsermob-proxy":
proc.kill()
dict = {'port': 8090}
server = Server(
path="C:/Users/Sagar/Downloads/TikTok-Api-master/browsermob-proxy/bin/browsermob-proxy", options={'port': 9090})
server.start()
time.sleep(1)
proxy = server.create_proxy()
time.sleep(1)
from selenium import webdriver
profile = webdriver.FirefoxProfile()
selenium_proxy = proxy.selenium_proxy()
profile.set_proxy(selenium_proxy)
driver = webdriver.Firefox(firefox_profile=profile)
proxy.new_har("list")
driver.get("https://www.tiktok.com/en/trending")
data = proxy.har
for element in data['log']['entries']:
if "https: //www.tiktok.com/share/item/list?" in element['request']['url'] or "https://www.tiktok.com/share/item/list?" in element['request']['url']:
print("Found signature, continuing.")
self.signature = element['request']['queryString'][6]['value']
server.stop()
driver.quit()
from browsermob-proxy-py.
Getting the solution by installing java and set the PATH environment variable.
from browsermob-proxy-py.
But why my BMP still rasises ProxyServerError after installing java and set the PATH environment variable?
from browsermob-proxy-py.
Related Issues (20)
- how to clear old page's network
- How to use with selenium-webdriver for IE?
- Getting error 'The Browsermob-Proxy server process failed to start' HOT 2
- Hi bro, I am new to this python and selenium thing. I am getting this error when running this code.
- Unable to clear blacklist
- Please push latest updates to PyPi HOT 6
- "No JSON object could be decoded" HOT 3
- using pip to install browsermob-proxy encounter exceptions
- Trusting all Servers and bypassing Basic Authentication HOT 2
- Modifying Connection header HOT 1
- profile.set_proxy(proxy.selenium_proxy()) HOT 5
- "pip install" installs browsermob-proxy 0.8.0, not 2.0 or 2.1.5 HOT 4
- cannot configure options for start server
- Another server running on this port or An existing connection was forcibly closed by the remote host
- This method has been deprecated. Please pass in the proxy object to the Driver Object HOT 2
- How to use browsermob with python-selenium behind a corporate proxy? HOT 2
- Cannot install browsermobproxy with pip nor python -m pip HOT 1
- Unable to locate dependent libraries when absolute path is not given to the Server() instance HOT 2
- 404 returned when call basic_authentication method. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from browsermob-proxy-py.