有什么想法吗?为什么我必须点击两次注销按钮才能注销?
这是我的logout.php 的代码 当我在我构建的网页上单击注销时,我必须单击两次才能注销,任何想知道为什么? 解决方案 首次注销时,if是通过,破坏了会话.下次登录时,else将通过,删除cookie. 查看 php -session_destroy ,有一个示例,讲述了如何如何处理这个. 您也可以在一次运行中执行此操作,只需进行两个独立if s if (isset($_SESSION['user_id']) { ... } if (isset($_COOKIE['user_id']) { ... } 其他解决方案 您似乎同时使用了一个会话和cookie,可能是用于"记住我"功能.但是,注销脚本一次仅删除一个. 尝试在else if中删除else. if (session exists) { destroy session } if (cookie exists) { delete cookie }
0 2023-12-02
编程技术问答社区
是否可以在ec2实例中使用css?
使用AWS我创建了一个EC2实例,因为我希望能够执行PHP代码.当我将客户端代码放在/var/www/html文件夹中时,当我去公共DNS时,HTML代码正常.不过,CSS并未执行.这些是我的CSS文件的权限 -rw-r--r-- 1 ubuntu ubuntu 4236 Apr 4 00:08 home.css 这是我的html 中的头选项卡 Windows应用程序,我正在使用MacOS.看起来S3仅适用于简单的静态网页. 解决方案 看起来CSS的位置不正确.假设HTML页面位于/var/www/html/index.html.尝试将CS​​S的位置更改为/css/home.css
0 2023-12-02
编程技术问答社区
在浏览器中使用问号(?)来访问CSS。
有人可以通过将问号?放置在浏览器中访问CSS的区别是什么,以及为什么新的CSS没有在网站上产生任何影响. 我已经在Web服务器上部署了一个新的CSS,但没有产生任何影响. 我试图在下面打开浏览器中的URL: www.mysite.com/styles/css/main.css 它加载了CSS的旧版本. 然后,我尝试了下面的尝试,并加载了新版本的CSS. www.mysite.com/styles/css/main.css? 完成这一切之后.新的CSS更改不会影响网站.它仍显示旧设计. 善意 解决方案 您需要在之后添加一些内容?然后更改CSS时更改它.正在发生的事情是浏览器将缓存任何在特定时间段内不会更改的任何内容,它可以通过检查文件名来进行此操作.那么main.css?仍然是main.css吗?问号之后的任何内容都是查询字符串,通常用于将数据传递给特定文件.在这种情况下,它只是用于更改文件字符串,因此浏览器每次更改而不会影响文件本身
0 2023-12-02
编程技术问答社区
需要帮助用bs4和python从幻灯片中刮取图片
我正在尝试从craigslist那里刮擦列表信息,不幸的是,我似乎无法获得图像,因为它们在幻灯片中. import requests from bs4 import BeautifulSoup as soup url = "https://newyork.craigslist.org/search/sss" r = requests.get(url) souped = soup(r.content, 'lxml') 由于这些图像甚至都没有在所请求的HTML文件中,我是否需要以某种方式动态加载页面或其他内容.如果是这样,我只能将其保留在Python中,我不想要其他依赖性.预先感谢,这对此非常新鲜,因此任何帮助都会有所帮助. 解决方案 寻找具有类result-image gallery的A标签.这些标签中的每个标签都有一个data-ids属性,该属性是图像文件名称的一部分.
0 2023-12-02
编程技术问答社区
未能找到该领域的元素硒识别
我在这里尝试了FindElementByName,似乎应该识别此名称,但是我没有这样的元素错误... 我想念什么?这在网站intacct.com上.根据Chropath的说法,似乎不是我可以出现的独特CSS,并且相对XPath不存在.有其他方法可以输入此dang 在 Sub newCSS() Dim bot As New Selenium.WebDriver bot.Start "Chrome", "https://www.intacct.com/ia/acct/login.phtml?_ga=2.13247287.1007588550.1536894830-1229002215.
0 2023-12-02
编程技术问答社区
Scrapy在Xpath或Css中找不到文本
我已经在这个属于这个元素中的抽象文本了几天,无论我如何尝试. 为了保留所有代码,这是重要的部分.设置确实将其他所有内容都从页面上获取,而不是此文本. from scrapy.selector import Selector start_url = "https://www.tripadvisor.com/VacationRentalReview-g34416-d12428323-On_the_Beach_Wide_flat_beach_Sunsets_Gulf_view_Sharks_teeth_Shells_Fish-Manasota_Key_F.html" #BASIC ITEM AND SPIDER YADA, SPARE YOU THE DETAILS hxs = Selector(response) response_css = response.css("body") desc_data = hxs.xpath('//*[@id="DETAILS_TRUNC
0 2023-12-02
编程技术问答社区
Scrapy项目声明中的IF语句
我正在使用废纸来建造蜘蛛来监视网站上的价格.该网站在显示价格的方式上不一致.就其标准价格而言,它总是使用相同的CSS类,但是当产品继续促销时,它使用两个CSS类之一.两者的CSS选择器如下: response.css('span.price-num:last-child::text').extract_first() response.css('.product-highlight-label') 下面是我的蜘蛛中目前的外观: item = ScraperItem() item['model'] = extract_with_css('.product-id::text') item['link'] = extract_with_css('head meta[property="og:url"]::attr(content)') item['price'] = extract_with_css('span.list-price:last-
0 2023-12-02
编程技术问答社区
硒的提取问题。等待/找不到元素
在Chrome和Firefox中,一切都很好,直到我需要提取文本为止.我得到这个错误: h3 = next(element for element in h3s if element.is_displayed()) StopIteration 我什至添加了流利的等待. browser = webdriver.Firefox() browser.get('https://www.voilanorbert.com/') inputElement = browser.find_element_by_id("form-search-name") inputElement.send_keys(leadslist[i][0]) inputElement = browser.find_element_by_id("form-search-domain") inputElement.send_keys(leadslist[i][1]) searchbutton = browser.fin
0 2023-12-02
编程技术问答社区
使用BS4从某些带有特定属性的标签中获取内容
我需要从以下标签中获取这些属性:. 我会遇到的HTML的一个示例是Hello world,显然需要返回Hello world. 我当前的代码如下: page = BeautifulSoup(text, 'html.parser') names = [item["class"] for item in page.find_all('span')] 这可以正常工作,并让我在页面中的所有跨度,但是我不知道如何指定我只希望那些具有特定类"h6 m-0"的人并在里面抓住内容.我该怎么做? 解决方案 page = BeautifulSoup(text, 'html.parser') names = page.find_all('span' , class_ = 'h6 m-0') 不知道您的用例,我不知道这是否会起作用. 其他解决方案 names = [item["c
0 2023-12-02
编程技术问答社区
在Python中使用Selenium刮取评论的问题
我想从此网站上刮擦评论: https:https:https:https:https:https:https:https://www.sephora.com/product/the-porefessional-face-primer-p264900 .这是我检查评论时发现的语法的示例: So good! This primer smooths my skin and blurs my pores so well! But, it is pretty mattifying so if you want a dewy look, this might not be for you. 我尝试了以下代码,该代码返回一个空列表: from selenium import webdriver from selenium.webdriver.common.keys impo
0 2023-12-01
编程技术问答社区
如何清理这个网络搜刮脚本的数据?
所以这是我的代码: import requests from bs4 import BeautifulSoup import lxml r = requests.post('https://opir.fiu.edu/instructor_evals/instr_eval_result.asp', data={'Term': '1175', 'Coll': 'CBADM'}) soup = BeautifulSoup(r.text, "lxml") tables = soup.find_all('table') print(tables) print(tables) 由于它是一个ASP页面,因此我必须执行邮政请求,而我必须获取正确的数据.从特定学期的所有桌子上查找商学院.问题是输出: Overall assessment of instructor 0.0%
0 2023-12-01
编程技术问答社区
Python Scrapy只重复刮取相同的元素
我正在尝试学习冰期,并且正在Yelp网站上学习 此这是代码 try: import scrapy from urlparse import urljoin except ImportError: print "\nERROR IMPORTING THE NESSASARY LIBRARIES\n" #scrapy.optional_features.remove('boto') url = raw_input('ENTER THE SITE URL : ') class YelpSpider(scrapy.Spider): name = 'yelp spider' start_urls = [url] def parse(self, response): SET_SELECTOR = '.regular-search-result' #Going over each li tags c
0 2023-12-01
编程技术问答社区
用BeautifulSoup从维基百科获取特定图片
我试图通过将LXML的BeautifulSoup 4用作解析器,从某些Wikipedia页面中获取特定图像.例如,我试图从此Wikipedia页面上右侧获得专辑封面: 刮擦的功能是: def get_cover_from_wikipedia(url): r = requests.get(url) if r.status_code == 200: soup = BeautifulSoup(r.content, 'lxml') elements = soup.find_all('a', class_='image') for element in elements: print '%s\n\n' % element.prettify() return False 打印的输出如下:
0 2023-12-01
编程技术问答社区
Selenium无法获取所有div标签
我试图从 网站需要向下滚动以加载新的div元素 因此,我使用了keys.page_down,奏效和滚动又滚动,但是数据还没有完成 所以我使用了: elem = driver.find_element(By.TAG_NAME, "body") no_of_pagedowns = 23 while no_of_pagedowns: elem.send_keys(Keys.PAGE_DOWN) time.sleep(0.7) no_of_pagedowns-=1 它将滚动直到整个HTML页面加载 但是,当我想在文件中写数据时,它只是编写20个div标签而不是一百个... 完成代码: import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys imp
0 2023-12-01
编程技术问答社区
如何正确编写CSS属性选择器以提取所有id属性?
情况: 我目前正在尝试在VBA中复制带有语法[attr]的属性选择器,从CSS选择器练习给定的选择器旨在根据给定属性的值选择元素. 预期结果: 在我包含的html样本中,使用html.querySelectorAll("[id]") id属性的预期结果(使用html.querySelectorAll("[id]"))在运行时以黄色突出显示. 问题: 而不是仅获取关联的wih id元素 - 黄色突出显示的位 - 我得到了更多文字.看起来几乎所有内容都有一些重复的材料. 我尝试的是: 我已经阅读了很多CSS资源.他们都陈述了相同的语法. *请参阅示例参考.我还没有找到一个很好的VBA示例,因此我可能无法正确地转换该语法. 与上述相一致, 仅作为测试 ,我尝试更改选择器语法以定位特定id.这很好. 例如: Set a = html.querySelectorAll("[id=""my-Address""]") 在我的代码样本中,这会
2 2023-12-01
编程技术问答社区