ただただソースを読んで、その内容をコンソールに表示

from selenium import webdriver from selenium.webdriver.chrome.service import Service service = Service("..\\path\\chromedriver.exe") driver = webdriver.Chrome(service=service) url = '対象URL' driver.get(url) page_source = driver.page_sourc…

Chromeのログイン情報を保持しながらスクレイピングする

Seleniumを使用して開いたChromeのログイン情報を残す。 これで一回ログインした情報を残す。 from selenium import webdriver # 新しいChromeプロファイルを作成 options = webdriver.ChromeOptions() options.add_argument("--user-data-dir=C:/Users/Your…

BeautifulSoupでCSSセレクタでfindする方法

BeautifulSoupのselectを使用する beautiful_soup_objct.select('div#test div span.last a')これならCSSをこねくり回す私でも大丈夫!

URLから最後のスラッシュ以降の値を取得する

rfindを使えばすぐに取得可能 str_objct[str_objct.rfind('[sepalater]') + 1:] こんな感じ last_url[last_url.rfind('/') + 1:])

BeautifulSoupでソースから特定のリンクだけ抽出してみた。

#find_all('[タグ]', class_="[クラス名]")でaタグ全体を抽出 for element in soup.find_all('a', class_="link"): #get関数の引数に「属性」を入れて内部を抜き出す。 url = element.get('href') 実際うまくいったコード import requests from bs4 import B…

ShopifyにオリジナルCSSを使用する

コードで編集をしてから1.Assetsフォルダ直下に「 original.css」なる独自のcssを作成する 2.Layoutフォルダにある「theme.liquid 」でcssを読み込む 3.あとは好きなようにいつも通り作成する。 個人的には下手なASPを使うくらいなら、Shopifyのほうが自…

Shopifyの商品詳細で値を取得する

■タイトルを取得する {{ product.title }} ■説明を取得する {{ product.description }}■価格を取得する(ここは「product-price.liquid」を呼び出しているだけ。) {% include 'product-price', variant: current_variant, show_vendor: section.settings.sh…

Slickでロード時に要素の高さをそろえるscript

<script> window.addEventListener('load', function() { var maxHeight = 0; $('対象のクラスやID').each(function(idx, elem) { var height = $(elem).height(); if(maxHeight < height) { maxHeight = height; } }); $('対象のクラスやID').height(maxHeight); })</script>…

小さな会社を強くするブランド作りの教科書を読んでみた

割りと本を読まない人でもスッと読みやすい本。 一言で言うと資本勝負に乗れない小兵のブランディング化戦略ってところ。戦略というより考え方や概念に近いです。いや、一貫して小兵の基礎の基礎が書かれていて、OEMやメーカーで伸び悩んでいるところには効…

東大読書を読んでみた

タイトルが気になったので、そのままジャケ買いしてしまった。 今よりもっと効率よくたくさん本を読めるようになりたくて 磨きをかけようと思い、購入し読んでみた。 感想としては非常に読みやすい。 初心者向けなので、字も大きく、スッと内容が入ってくる…

USJを劇的に変えた、たった一つの考え方を読んで

USJを劇的に変えた、たった一つの考え方 成功を引き寄せるマーケティング入門を読んだ。 というかこれが3回目の読破です。 森岡毅さんが書かれている著書で、 最近だと西武園遊園地などもプロデュースされている 何かと話題のマーケッターだと、私は思ってい…

Yahooショッピングで支払い設定したのに表示されなかった件

危なかったぜ。 せっかくコンビニや代引きを設定してたのに クレカとPaypay支払いしか出なかった。 原因としては配送設定で「支払い方法」を追加していなかった。 要約すると 1.まず支払い方法を追加する(キャリアとかコンビニとか) 2.レ点にチェックを…

PythonでFTP接続してファイル名を取得してみた

from ftplib import * ## 接続先ホスト HOST = 'ホスト名' PORT = 21 USER = 'ユーザー名' PASSWORD = 'パスワード' DIRECTORY = 'ディレクトリ' with FTP() as ftp: try: ftp.connect(HOST, PORT) # ホスト、ポートを指定して接続 ftp.login(USER, PASSWORD…

MW WP FORMで一生リダイレクトされた

いきなり引っかかると不明すぎてわからなかった。 こういうプラグイン系のものはだいたい凡ミスであることが多いが 今回もしっかり凡ミスをしていた。MW WP Form下部の方にある「URL設定」で 入力画面や、完了画面でも 閉じタグがないとリダイレクトになる。…

MW WP Formでsubmitを押すとdisabledで反応しなかった件

結構初歩の初歩で躓いた備忘録結論サブミットの前にform閉じタグを表記してしまっていた。ローカルで組んで組み込むときにエラーしとるワロタ!ワロタ!

追加でインストールしたもの

pip3 install lxmlpip install openpyxl

※備忘ロック FutureShop カテゴリ抜きの商品直リンク

https://(ドメイン)/fs/(ストアアカウント)/(商品番号)/ これでリダイレクトちゃんとかかってる。ComersCreaterでも動作確認済み

ドロワーメニュー備忘録

CSS

<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無題ドキュメント</title> </meta></meta></head></html>

スライドメニュー備忘録

ここからスタートした方がやりやすい。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> <title></title> <style> body { position: relative; left: 0; …</meta></meta></head></html>

VBAでWeb操作!name属性の一覧を取得し表示させる

For i = 0 To objIE.Document.getElementsByName("name").length - 1 Debug.Print "name属性(" & i & ")は :" & objIE.Document.getElementsByName("file_type")(i).outerHTML Next i

実行時エラー'2147467259(80004005)'を解決した

Windows7でAccess2013を使用しています。 IE操作をしようとしたが、以下のエラーがでた。 実行時エラー'2147467259(80004005)': 'Busy'メソッドは失敗しました:'IWebBrowser2"オブジェクト色々ググッたが原因が分からなかった。 すると以下のコードで直った…

任意のテーブルに値を挿入する

実際に挿入しているのはレコードセットオブジェクトのAddNewからUpdateまでが追加している部分。 もし配列などがあれば、配列の件数ForまたはWhileでループして挿入すると良いかもしれない。 そのときはnextしないといけなかったかなぁ…。私も覚えてませんw…

文字列からマッチングする文字列を抽出する

With re '正規表現のパターンをセット .Pattern = "[パターンをここに表記]" 'ラインフィードで区切られた入力文字列を複数行として扱う .Multiline = True '対象文字列の全てから検索をする .Global = True 'パターンを抽出 Set mc = .Execute("検索する文…

ソースコードを文字列として抽出する

まずは設定をします。 ブラウザのロード時間を待つ為に以下の一文を入れる Option Compare Database Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 1.原理としてはIEを開いて指定したURLを開きます。 2.開いたページのURLを取得して文字…

CSSだけで縦幅中央寄せ

css

結論relativeの要素にtranslateYで調整する。 <div id="wrap"> <div id="v-center"> テスト文字テスト文字テスト文字テスト文字テスト文字テスト文字テスト文字テスト文字テスト文字<br /> テスト文字テスト文字テスト文字テスト文字テスト文字テスト文字テスト文字テスト文字テスト文字 </div> </div> #wrap { wi…

AccessSQLでランダムな30件を抽出するSQLの書き方

SELECT TOP [件数] * from YS_新着表示候補 ORDER BY Rnd([主キー]);OpenRecordのときもこれでSQLぶんまわせるから、値をランダムにすることができる。

スマホとPCのサイズ感が違う時、CSSでジャストサイズ!にしてみる

いまだにPC版で粘るクライアントも多いので -webkit-text-size-adjust: 100%;

Smartyでオブジェクト指向プログラミングでつまづいたこと

ゲッターとセッターだけ持っているオブジェクトを生成してDBから取得した値をセットする。それをSmartyにセットする方法とテンプレートで表示する方法。Smartyにセットするのは以下の方法 $smarty -> registerObject("data", [オブジェクト]); これでSmarty…

PDOでMySQLからデータ検索する際ワイルドカード(%)を使うとエラーになった件

PHP

PDOを使用してデータベースから値を抽出しようと思いあいまい検索を使用したところエラーが出た。try、catchでも引っかからないので正確にはエラーではなく実行時エラー?とかく画面が白くなり、エラーも出力されない。ざっくり見るとコード上悪いところは見…

投稿や固定ページでコメントアウトができないのを解消してみた件

functionsに以下一行を追加する remove_filter( 'the_content', 'wptexturize' );