我正在尝试制作一个检测广告然后删除它们的程序。到目前为止,这是我的代码:
from selenium import webdriver
url = input('Enter URL to detect ads from: ')
browser = webdriver.Chrome()
browser.get('http://'+url)
all_iframes = browser.find_elements_by_tag_name("iframe")
print(' ')
for iframe in all_iframes:
browser.switch_to.frame(iframe)
print("Ad Found")
browser.switch_to.default_content()
print(' ')
print('Total Ads: ' + str(len(all_iframes)))
Run Code Online (Sandbox Code Playgroud)
我的问题是有没有办法删除/隐藏我的程序检测到的这些广告?
我正在制作一个excel比较程序,它需要一定数量的工作表,比较它们并检查其中一个工作表中的值是否不存在.但是,我收到了重复的问题.为了澄清,这是我的代码:
import tkinter as tk
from tkinter import filedialog
import openpyxl, os, csv
from openpyxl.utils import get_column_letter, column_index_from_string
# Output File
outputFile = open('output.csv','w',newline='')
outputWriter = csv.writer(outputFile)
# Tk initialization for file dialog
root = tk.Tk()
root.withdraw()
# Number of sheets to be compared
number = input('Enter number of workbook sheets for comparison: ')
number = int(number)
# Functions for generating file paths
def generate_file_path():
file_path = filedialog.askopenfilename(title="Open Workbook")
return file_path
# Variables to store file paths, workbooks and worksheets …Run Code Online (Sandbox Code Playgroud)