-
Notifications
You must be signed in to change notification settings - Fork 869
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is the tracking parameter t=hj in the duckduckgo URL intentional? #465
Comments
I'm not sure if it is necessary or not, but currently duckduckgo is not working as an engine due to #404 |
If you'd like to figure out that issue, I could use some help with it! |
I can try. I actually came across this while quickly playing around to see If I could add brave support. Support works but I wanted to understand the decisions around URLs and usage. I did get temporarily blocked when I added the unit tests in brave which it's somewhat expected (I still remember the Google has been DDoSing SourceHut for over a year story). The only thing I can think of is ask duckduckgo & brave to see if they have specific ways to interact programmatically with their websites. I do think the answer will not be satisfactory for duckduckgo since, in their instant answers api page they state:
So crawling ethically (Without trying to circumvent through proxies or similar) will invariably get blocked. For DDG, it might be a case of choosing whether to remove it entirely or just support instant answers through their API (For any API based access, users could get their own tokens like in OpenBBTerminal |
Yes I am not optimistic that API access will be given, so we're left with crawling. I also get rate limited during development, which is why I have the caching mechanism in place when running tests. |
I didn't know brave had a search engine. I would accept that PR if you want to open it. |
I'll take a look at what we discussed over the weekend and create the pull request. It's been a busy period. |
No worries - take your time and thanks again for any support you can give to the project. |
Hi,
I was looking at the different query parameters in the search urls when I found that duckduckgo's
t
is a tracking code (I don't know whathj
as the value means:https://help.duckduckgo.com/privacy/t/
howdoi/howdoi/howdoi.py
Line 72 in f202eea
The text was updated successfully, but these errors were encountered: