urllib。要求urlretrieve(imgUrl,图像名称“”str(计数1)”.jpg)
每次我想更改文件夹来保存它们
导入操作系统导入tkinter。ttk作为ttk导入tkinter。messagebox作为msgbox从tkinter导入*从tkinter导入文件对话框从PIL导入图像
Tk(Tk)
def关键字(): value=keyword_entry.get()
返回值
def number():图像编号=编号项目。get()
返回图像\u编号
def google_image():
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
import urllib.request
driver = webdriver.Chrome()
driver.get("https://www.google.co.kr/imghp?hl=ko&tab=wi&authuser=0&ogbl")
elem = driver.find_element_by_name("q")
elem.send_keys(keyword())
elem.send_keys(Keys.RETURN)
images = driver.find_elements_by_css_selector(".rg_i.Q4LuWd")
count = 0
for image in images:
try:
image.click()
time.sleep(1)
imgUrl = driver.find_element_by_xpath('/html/body/div[2]/c-wiz/div[3]/div[2]/div[3]/div/div/div[3]/div[2]/c-wiz/div[1]/div[1]/div/div[2]/a/img').get_attribute("src")
opener=urllib.request.build_opener()
opener.addheaders=[('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1941.0 Safari/537.36')]
urllib.request.install_opener(opener)
image_name = keyword_entry.get()
urllib.request.urlretrieve(imgUrl, image_name + "_" + str(count+1) + ".jpg")
count = count + 1
limit = number_entry.get()
if count >= int(limit):
break
except:
pass
driver.close()
您可以尝试将路径添加到图像名称:
urllib.request.urlretrieve(imgUrl, "/folder/" + image_name + "_" + str(count+1) + ".jpg")
您可能需要根据操作系统和路径调整字符串。但这对我来说很有用:
url = f'{URL_TO_IMAGE}/{IMAGE_NAME}.jpg'
urllib.request.urlretrieve(url, "./folder/" + "image_name" + ".jpg")
我在谷歌云存储上托管了一些pdf文件。这些文件是公共的,我使用它们的公共链接打开它们。 当我查看这些PDF文件时,有没有办法自定义浏览器显示的favicon? 我能为我的桶装一个定制的Favicon吗?
我是Google Cloud Platform的新手。我已经在datalab上训练了我的模型,并将模型文件夹保存在云存储中。我可以通过右键单击文件将桶中的现有文件下载到本地计算机-
我有一个python脚本,它获取已上传到google云存储桶的文件列表,并尝试以字符串形式检索数据。 代码很简单: 我的问题是,我上传的数据存储在bucket中的文件夹中,因此路径类似于: 当google library试图下载文件时,它会以GET请求的形式获取该文件,该请求将上述路径转换为: 有没有办法阻止这种情况发生/通过这种方式下载文件?干杯
我在java应用程序中使用Google JSON API在Google云存储中上载/读取/删除/复制文件。当我试图将文件从一个文件夹复制到另一个文件夹时,我得到一个404错误。 例如,我有两个前缀如下的文件- 测试桶/folder1/file1.txt 测试桶/文件夹2/file2.txt 以下是有关Google JSON API的详细信息 有人能帮我吗? 非常感谢。
我已经上传文件到谷歌驱动器与curl API。但我想上传文件到特定的文件夹。我还尝试过在API url中使用文件夹id,比如:https://www.googleapis.com/upload/drive/v3/files/folder_id?uploadtype=media 我添加了另一个curl调用,但仍然没有得到文件夹中的文件。我的文件没有标题的问题用这种方式解决了。
我正在寻找将文件上传到存储桶的 。这是因为我有一个匿名用户,某种程度上是一个公开的API密钥。稍后我将实现每个用户的ACL,但现在我只需要它来工作/上传。 现在,我在Amazon Cloud上也做了类似的工作,有一个简单的基于jQuery的小部件,可以上传文件,我只需要输入它们的和bucket名称(很遗憾,这是在中)。 只要一个简单的