Skip to content
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

BibTeX sniffer not working / showing Google Scholar RECAPTCHA #225

Open
GerHobbelt opened this issue Aug 9, 2020 · 5 comments
Open

BibTeX sniffer not working / showing Google Scholar RECAPTCHA #225

GerHobbelt opened this issue Aug 9, 2020 · 5 comments
Labels
duplicate This issue or pull request already exists 🤔question Further information is requested or this is a support question

Comments

@GerHobbelt
Copy link
Collaborator

Hi,
I am Ravindra, my big thank you to you for developing a very nice reference citation qiqqa app.
I am using qiqqa since 2016, at that time qiqqa was working fine, but now when I was shifted to a new and open-source version i.e. setup-v81 and v82.exe.
I am facing a big problem with BibTeX sniffer tools. The BibTeX sniffer not working correctly, it frequently showing google scholar Recaptcha error. and it not correctly visible Recaptcha in qiqqa browser it shows that the browser not supported.

Please suggest to me what should I do?

Originally posted by @ravindradonde in #223 (comment)

@GerHobbelt GerHobbelt added duplicate This issue or pull request already exists 🤔question Further information is requested or this is a support question labels Aug 9, 2020
@GerHobbelt
Copy link
Collaborator Author

The RECAPTCHA is b0rked due to Qiqqa using XULrunner, which is similar to an older (embeddded) firefox browser (FireFox v33).

The fix for that is fixing #2, which is a quite a bit of work.

Also relevant to this is issue #113, which is technically the duplicate of this issue, only having the problem phrased differently in the subject title (if you know what's going on, so I can fully understand why you ask. One subject per issue please, which is why I moved this to its own issue #225)

As the answer at this moment is pretty complicated, here's a link to the FAQ/article I quickly wrote this evening to address this:
FAQ : Qiqqa Sniffer, BibTeX grazing and Google Scholar RECAPTCHA and Access Denied site blocking errors

@GerHobbelt
Copy link
Collaborator Author

GerHobbelt commented Aug 10, 2020

@ravindradonde:

See #113 for a few possible workarounds.

Also see the new preliminary Sniffer FAQ document in /docs-src/ which I wrote as part of this response. Hope it helps.

GerHobbelt added a commit to GerHobbelt/qiqqa-open-source that referenced this issue Aug 15, 2020
GerHobbelt added a commit that referenced this issue Oct 8, 2020
…F by default) which controls whether vQiqqa will scrape Google Scholar in the background while you view/read a PDF document. Killing this behaviour (which only renders results in the sidebar of the PDF reader under the Google Scholar section there: articles of interest to view next) ensures your #225 RECAPTCHAs will take that while longer to appear as Google counts your number of Scholar site visits before it fires that one off.
@zhangxiaoxing
Copy link

There's like 50 or so ways to import (a.k.a, paste) bibliography into Qiqqa, actually export from zotero is one of them (not kidding, I frequently use Endnote for this). Google scholar stops working every now and then for no good reason, stop waiting and try whatever else to get things done.

Is this being treated as a priority right now? I love everything Qiqqa has to offer but a feature for getting metadata from pdfs is something I can't go without. Your answer may determine whether I decide on quiqqa or just go the zotero route (reluctantly).

@zhangxiaoxing
Copy link

zhangxiaoxing commented Mar 24, 2021

On a side note, I vote to stop automatic directing to google scholar by default for sniffing, it will fail and it does give wrong expectation/impression. Maybe changes can be made here ?

preferences.Add(WebSearchers.SCHOLAR_KEY);

            // If they have a preferences file
            if (load_from_file && File.Exists(PREFERENCES_FILENAME))
            {
                using (StreamReader sr = new StreamReader(PREFERENCES_FILENAME))
                {
                    while (true)
                    {
                        string line = sr.ReadLine();
                        if (null == line)
                        {
                            break;
                        }

                        preferences.Add(line.ToUpper());
                    }
                }

               // We always want Google Scholar!!
                preferences.Add(WebSearchers.SCHOLAR_KEY);
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

                return preferences;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists 🤔question Further information is requested or this is a support question
Projects
None yet
Development

No branches or pull requests

3 participants
@GerHobbelt @zhangxiaoxing and others