小编dlf*_*fjj的帖子

在 AWS EC2 linux 中运行 selenium webdriver

我在 Amazon Linux AMI 上安装了 selenium。我尝试使用 python 来激活它。错误出现。我不知道应该是什么意思。chrome webdriver 可以在该环境中运行吗?

我的代码

from selenium import webdriver
driver = webdriver.Chrome("/home/ec2-user/dlfjj/bin/chromedriver")
Run Code Online (Sandbox Code Playgroud)

错误

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ec2-user/dlfjj/local/lib/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 62, in __init__
self.service.start()
  File "/home/ec2-user/dlfjj/local/lib/python2.7/site-packages/selenium/webdriver/common/service.py", line 86, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home` 
Run Code Online (Sandbox Code Playgroud)

更新:有新的错误。

 Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ec2-user/dlfjj/local/lib/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 62, in __init__
    self.service.start()
  File "/home/ec2-user/dlfjj/local/lib/python2.7/site-packages/selenium/webdriver/common/service.py", line 96, in …
Run Code Online (Sandbox Code Playgroud)

python linux selenium amazon-ec2 amazon-web-services

2
推荐指数
1
解决办法
5013
查看次数

如何在条件中合并python中列表中的元素?

我很难找到合并列表中两种不同类型元素的解决方案.

list_i = ['teacher', '10', 'student', '100', 'principle', '2']
Run Code Online (Sandbox Code Playgroud)

结果:

list_1 = ['teacher:10', 'student:100', 'principle:2']
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏!!

python list

2
推荐指数
2
解决办法
4659
查看次数

Vue Routes 在生产中无法正常工作

我是 vuejs 新手。对于我的 Vuejs 应用程序,在运行“npm run build”后,我无法访问 Web 托管服务器中的“/foo/apple”等 url。它显示错误 404 我正在使用 HTML5 历史模式(https://router.vuejs.org/guide/essentials/history-mode.html#example-server-configurations)并且我实现了“connect-history-api- dev-server.js 中的后备”如下所示:

const express = require('express')
const app = express()
app.use(require('connect-history-api-fallback')())
Run Code Online (Sandbox Code Playgroud)

我的路由器/index.js

export default new Router({
  mode: 'history',
  {
      path: '/Product',
      name: 'Product',
      component: Product,
  },
  {
      path: '/Product/kraftbag',
      name: 'Kraftbag',
      component: Kraftbag
  },
}); 
Run Code Online (Sandbox Code Playgroud)

我的网站http://americandunnage.n55lwi.info/。我查了很多关于这个问题的帖子,但仍然可以找到解决方案。

routes vue.js server vue-router vuejs2

2
推荐指数
1
解决办法
5505
查看次数

将参数传递给数据表的每一列

在我的 Laravel 5.6 应用程序中,我尝试将一个$id变量从我的路由传递到我的数据表的每一列。

我的代码:

 public function getVendorslistChange($id){
    try {
        return Datatables::of($this->purchaseRepository->getVendorListData(),$id)
            ->addColumn('action', function ($vendor,$id) {
                return \Form::open(['method' => 'POST', 'action' => ['PurchaseController@postChangeVendor',$id], 'class' => 'form']) . '
                <input type="hidden" name="id" value="' . $vendor->id . '" />
                <input type="submit" name="submit" value="Choose" class="btn center-block" />
                ' . \Form::close();
            })
            ->make(true);
    } catch (\Exception $e) {
        return $this->redirectWithErrors($e);
    }
}
Run Code Online (Sandbox Code Playgroud)

这部分$this->purchaseRepository->getVendorListData()将返回以下内容:

public function getVendorListData(){
    $this->vendors = Vendor::Select(
        array(
            'vendors.id',
            'vendors.company_name'
        ))
        ->where('vendors.company_id',return_company_id())
        ->where('status','Active')->get()
    ;
    return $this->vendors;
}
Run Code Online (Sandbox Code Playgroud)

但是有错误说, …

datatable laravel laravel-datatables

2
推荐指数
1
解决办法
4147
查看次数

如何将.txt文件转换为列表python?

在.txt文件中:

[['Courtney fan', 'https://www.aaa.com', 'he is a good guy'], ['Courtney fan', 'https://www.bbb.com', 'Dave Butner', 'https://www.ccc.com', 'Austin']]
Run Code Online (Sandbox Code Playgroud)

我尝试了此方法,但无法正确拆分:

with open("/Users/jj/Desktop/Courtney_fan.txt","r") as f:
       sd = f.read().split() 
Run Code Online (Sandbox Code Playgroud)

如何将其写入python的嵌套列表中?

python list nested-lists

1
推荐指数
1
解决办法
434
查看次数