trizen / clyrics

An extensible lyrics fetcher, with daemon support for cmus and mocp.
https://trizenx.blogspot.com/2013/02/mocp-lyrics.html
GNU General Public License v3.0
56 stars 16 forks source link

There is no form named "f" #5

Closed mdibaiee closed 7 years ago

mdibaiee commented 7 years ago

Hey, I've recently been getting this error:

There is no form named "f" at /usr/share/perl5/vendor_perl/WWW/Mechanize.pm line 1011.

Fact is, I cloned the code, and replaced form_name => 'f' by form_id = 'tsf' and it works. Not sure why though, google.com does indeed have a form named f ($('[name="f"]') returns the correct form).

Any idea about this?

P.S. I checked the older issue which was related to perl-lwp-protocol-https, I have that installed.

trizen commented 7 years ago

Thanks for reporting this issue. It was fixed in the above commit.

borregs commented 5 years ago

hey @trizen ! First things first: thanks alot for ur contributions and followups. Ive been a clyrics user for years now; however, on my ArchLinux_i686 machine I started getting this new error message after upgrading from the archlinuxi686(defunct) repos to the archlinux32 repos:

No clickable input with name btnG at $HOME/perl5/lib/perl5/WWW/Mechanize.pm line 913.

I have the following required deps installed:

If i turn on the debbugging options I get this before errmsg:

** Title: <Red Hot Chili Peppers - Dani California Greatest Hits Album Out in L.A 1994> ** GET https://www.google.com/ ==> 200 OK (2s) Any help would be greatly appreciated, if I figure it out on my end ill let u know.