如何解决html文档无法复制,教你如何解决网页不能复制粘贴的问题

上次有个同学问我她想要的资料的那个网页不能复制粘贴,单击右键根本没反应,这不,昨天我也遇到了这个情况,就总结了一下,写出来,供大家参考参考。

1.    点工具,再接着点Internet选项,再点安全,再点自定义级别,就可以看见安全设置了,把里面的脚本前面的圈中点禁止,这样所有的网页脚本都无法发挥作用了,呵呵。复制粘贴什么的都可以了。

2.    点击浏览器上的查看按钮,选择查“查看源文件”,系统会自动以记事本的方式打开该页面的html文件,选择文件菜单中的另存为按钮,选择保存类型为“所有文件”,并在上面的“文件名”后加上“.html”然后保存。找到你刚此保存的html文件,右击选“打开方式”,接着选“记事本”,在打开的文件中找到“οncοntextmenu='return false'  (禁止右键)οndragstart='return false' (禁止鼠标在网页上拖动)onselectstart ='return false'  (禁止选择)οnselect='document.selection.empty()' οncοpy='document.selection.empty()'(禁止复制 )onbeforecopy='return false' οnmοuseup='document.selection.empty()'”(一般在

中,可以用查找的方法找到,注意,上面的括号里的内容为对相关项的解释),将引号里的代码删掉,然后保存,然后直接双节刚才保存的文件,即可复制粘贴了!(此方法只对无图片的网页有效,如果你要复制有图片的网页,那得用下面的办法)

3.    在该网页地址栏地址的后面输入以下代码“javascript:alert(document.οncοntextmenu= ' ') ”回车即可,此时你即可复制粘贴了!

4.    这是最蠢的办法,在方法2中不改变保存文件的类型,即直接以txt方式保存,紧接着打开保存的文件,将其复制粘贴到word文档里(只复制从包含你要的内容到结束的那一部分),用查找替换的方法将其中的


标签替换为空格,即可,但是此方法可能会破坏原来内容的格式。用这个方法,你得懂一点js的知识!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用 Selenium 模拟全选并复制网页内容,并将其粘贴到新创建的文本文件,您可以使用以下步骤: 1. 使用 Selenium 启动一个浏览器实例,比如 Chrome 或 Firefox。 2. 打开目标网页,让 Selenium 加载并渲染页面。 3. 使用 Selenium 定位到需要全选和复制HTML 元素。 4. 使用 Selenium 执行全选操作,可以通过模拟键盘按键或 JavaScript 来实现。 5. 使用 Selenium 执行复制操作,可以通过模拟键盘按键或 JavaScript 来实现。 6. 获取剪贴板内容。 7. 将剪贴板内容写入新创建的文本文件。 以下是一个示例代码,演示如何使用 Selenium 模拟在网页全选、复制并粘贴到新创建的文本文件: ```python from selenium import webdriver from selenium.webdriver.common.keys import Keys import pyperclip # 启动浏览器 driver = webdriver.Chrome() # 打开目标网页 driver.get("https://www.example.com") # 定位需要全选和复制的元素 element = driver.find_element_by_xpath("//body") # 使用键盘模拟全选操作 element.send_keys(Keys.CONTROL, 'a') # 使用键盘模拟复制操作 element.send_keys(Keys.CONTROL, 'c') # 获取剪贴板内容 clipboard_contents = pyperclip.paste() # 创建并写入文本文件 with open('page_content.txt', 'w') as file: file.write(clipboard_contents) # 关闭浏览器 driver.quit() ``` 在上述示例,我们使用了 `find_element_by_xpath` 方法来定位需要进行全选和复制操作的网页内容元素。然后,我们使用 `send_keys` 方法模拟按下键盘的 Ctrl+A 组合键进行全选,然后 Ctrl+C 组合键进行复制。接着,我们使用 `pyperclip` 库来获取剪贴板内容,并将其写入一个新创建的文本文件 `page_content.txt` 。 请确保已安装 `pyperclip` 库(可通过 `pip install pyperclip` 进行安装),以便在 Python 使用剪贴板功能。 请注意,具体的元素定位方式可能因网页结构而异,您可能需要根据实际情况使用不同的定位方法,比如 `find_element_by_id`、`find_element_by_class_name` 等。另外,剪贴板读取的操作可能需要在浏览器环境执行 JavaScript 才能生效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值