能支持显示大辞海网站么?
Opened this issue · 5 comments
tonylu01 commented
小白一个,照抄了一个,但发现在运行popweb-dict-dacihai-pointer的时候不能进行传参,即不能将选中的字符传入url中的%s。
(popweb-dict-create "dacihai"
"http://www.dacihai.com.cn/search_index.html?_st=1&keyWord=%s"
(concat
"window.scrollTo(0, 0); "
"document.getElementsByTagName('html')[0].style.visibility = 'hidden'; "
"document.getElementsByClassName('seach_left pr')[0].style.visibility = 'hidden'; "
"document.getElementsByClassName('normal')[0].style.visibility = 'visible'; "
"document.querySelector('body > .w.clearfix').style.visibility = 'visible'; "
"document.querySelector('body > .w.clearfix').style.margin = '0'; "
"document.querySelector('body > .w.clearfix').style.padding = '0'; "
"document.querySelector('.sidebar.fl').style.width = '30%'; "
"document.querySelector('.main.fr.serach_right_new').style.width = '40%'; "
))
请大神帮忙看下
manateelazycat commented
最近比较忙, 有空帮你看一下, 请理解。
tonylu01 commented
没事,感谢
manateelazycat commented
我稍微看了一下, 感觉是这个网站有JS代码在做防御, 如果你用浏览器正常访问连接没问题, 但是用外部插件去访问连接, 它什么单词都不查询。
tonylu01 commented
我稍微看了一下, 感觉是这个网站有JS代码在做防御, 如果你用浏览器正常访问连接没问题, 但是用外部插件去访问连接, 它什么单词都不查询。
有没有比较简单方法能解决这个问题?不用Selenium来模拟真实的浏览器环境能不能解决这个问题呢
manateelazycat commented
不好意思,最近没有时间研究我不用的功能,欢迎发送补丁